Contributor

John Johnston

John Johnston is an IT professional with a degree in history from Edinburgh University. A British citizen, he now lives in Calgary with his wife and children.