Hamish Stewart is a Canadian working in finance in London, UK.