Bill O'Reilly
October 4, 2010
curmudgeon
[ker-mud-jun] a cranky, disagreeable and stubborn person
Posted by Staff