David Blaikie 

Retired writer; Canadian; unRepublican views (even before Trump) on most everything, BIG Steve Schmidt fan.