FACT : TED'S FATHER WAS NOT AN AMERICAN CITIZEN UNTIL THE 21rst. CENTURY; LONG AFTER TED'S BIRTH !
FACT : TO BE A NBC, BOTH PARENTS MUST BE AMERICAN CITIZENS AT THE TIME OF THE CHILD'S BIRTH AND SAID CHILD MUST BE BORN ON AMERICAN SOIL !
Ergo.......Ted Cruz is NOT an NBC !
Not yet a settled question of law. Strong arguments pro and con that needed to be settled in federal court, but Ted has resisted such courtroom debate and decision from day one. One reason I'm unhappy with him.