May I suggest going to this website and you can read and listen to Sen Cruz arguments in front of the Supreme Court.
The man is so friggin impressive as is this fantastic website
https://www.oyez.org/cases/2007/07-290
He may be a great lawyer, but has never held a job in the private sector, never met a payroll, and never hired employees. He has for his campaigns, but, has picked some doozies that’s for sure. He has no executive experience, and would be better suited to a job where he can use his slick, lawyer talk - not as POTUS. He has accomplished nothing except to slurped at the trough of the taxpayer’s money all his life.