Rob Greenlee 

Biochemist, software consultant and lifetime liberal