Robert C. Parker 

Recently retired. Permanently pissed off.