Jim Epperson 

Retired mathematician and curmudgeon.
See followers