Grampa Munster! That describes Ted Cruz well, I have been trying to get the right name for it and you hit it.
I prefer the "Mr. Haney" parallel, for the vocal and character similarities.