Maybe not. He wasn't born in the U.S., was he?
But neither were John McCain and the hundreds of thousands of military and commercial children who, over the years, were born overseas.
If they had a citizen parent or two, every single one of them was born an American citizen.
.
Actually if you are born overseas while parents are there on governmental/diplomatic/military service it is as if you are born on American soil. That's what McCain's SR511 was all about.
Other than that you are foreign born and derive your citizenship from your parents.