Bill O'Reilly
November 5, 2009
curmudgeon
[ker-mud-jun] a cranky, disagreeable and stubborn person
Posted by Staff