Tom O'Brien 

Retired computer geek, Buddhist, lifelong communist.