curmudgeon: a crusty irascible cantankerous old person full of stubborn ideas

yup, that was Dr. Bill.