Exactly one year from today a new president will be sworn in. I'm hoping that new president is Texas Sen. Ted Cruz. Today, I am officially endorsing Cruz for our nation's highest office.To me, my endorsement comes down to three things: the man, his character, and his strategy for how he will clear up the mess our nation is in.The Iowa Caucus is in only 12 days, followed eight days later by the New Hampshire primary. Cruz is surging in the polls. If he wins some of the early primaries, he will have a momentum to make it all the way to the...