James MacBain 

Retired aerospace engineer. Middle-of-the-road liberal. Believes that facts matter!