David Graham 

@daviddbgraham
Free software advocate. Train and transport nerd. Small plane pilot. Avowed ruralist. Former Member of Parliament.