John DesMarteau 

Retired anesthesiologist, with too many interests and not enough time. I’m a progressive who likes to see things get done.
See followers