The state of Tennessee says a Navy veteran who has lived in the U.S. for more than seven decades is not an American citizen and has canceled his driver's license.