David Baird 

Old, cantankerous, curmudgeonly, able to recognise bullshit when I see it.