Facts about Ted Cruz
Full Name: Rafael Edward “Ted” Cruz
Political Affiliation: Republican
Birth Date: December 22, 1970
Place of Birth: Calgary, Alberta, Canada
Spouse: Heidi Suzanne Nelson
Children: Caroline and Catherine Cruz
Education: B.A., Princeton University; J.D., Harvard University
Political Experience: U.S. Senator of Texas (2013 to present)
Solicitor General of Texas (2003 to 2008)
Announcement Video: