You might be right. I though McCain was born on a US Military base. American soil.
A US Military base is not consider American soil.