Hmmmmm I would have to say Ted Nugent (Laugh all you want but he knows a great deal about politics and most of his beliefs fall in with mine).