Stephen M. Davidson 

Retired college professor; lifelong liberal -- still committed at 83