Jim Klein 

Retired R&D engineer and exasperated lifelong center-left pragmatic Democrat