Good stuff. I would vote for him before any other republican I can think of right now.
My other favorite Republican is Jeff Sessions but I don’t believe he would run.
Cruz for President. Sessions for Senate Majority Leader.