Greg S 

Semi-retired lawyer with curmudgeonly tendencies.