old curmudgeon
Isn't that a tautology, like "old geezer"? I've never known of a young curmudgeon (I don't believe even Bill Buckley was one at college age) and there's no such thing as a young geezer.