I don’t think Senator McCain or Governor Jindal are NBC either.
I don’t like McCain, but I thought he was born on an Army post or in the Canal Zone.
If a soldier is deployed overseas, and his wife is with him and gives birth overseas, IMO, he is still a NBC.
What would make McCain a non-NBC?