He is certainly not a NBC, and he is probably an illegal alien.
I think he was an illegal alien until the 1986 amnesty, which allowed him to get the passport for his school trip.