Huckabee, Dewhurst, Perry. Guys got a track record of losing candidates....I like Cruz, but.....not sure about this one
Article sez he’s got an 80% win rate.