al rosen 

Aging biped. Amateur piano player, essayist, poker player, dog lover. Of weak, but mostly decent character. Recovering addict. Recovering crappy husband. Recovering Democrat.
See followers