DAVE GORDON 

Freelance writer and editor. 100+ publications around the world, including BBC, Washington Times, New York Times, Globe and Mail, Montreal Gazette.... davegordonwrites.com