Who is Ted Cruz?
Here's a clue:
His ongoing impression of satan himself is my favorite
Next Clue