Satisfies me, but not going to satisfy the birthers. Birthers maintain that in order to be a NBC, you have to be born IN the U.S. to parents who are both U.S. citizens at the time of your birth.
According to birthers, Cruz fails the criteria on two accounts. 1) Only his mother was a U.S. citizen at the time of his birth. His father was a Cuban immigrant to the U.S. 2) Cruz was born in Calgary, Alberta, Canada - his parents were there on business with the oil business.
IBTZ (of the birther entourage).
McCain was not born in the USA and he is a natural born citizen according to U.S. law, and according to Vattel - the ultimate authority according to some.