These aren’t definitive. The USSC has not ruled on it...
Actually, those are all USSC rulings. Cruz was not born in the US and derives his citizenship from an act of congress. He is naturalized, not NBC, and he knows it or at least he should. If you think a guy that was a citizen of another country until he was 43 and running for president is a qualified NBC than I guess NBC just does not mean that much to you. He also claims he did not know he was a citizen of Canada at 43 until the Dallas Morning News pointed it out. How is that for brilliant lawyering?