well both of McCain’s parents were US Citizens and when he was born Panama was a US territory and he was born in US Navy hospital. There is nothing about him not born a natural US Citizen.
Is it?
I seem to recall multiple service-members here on FR reporting that they’d been advised in years past that birth abroad, even on bases, would deny them eligibility for the presidency.