Stephen Cowley graduated in philosophy from Glasgow University in 1982 and was awarded a doctorate by the Edinburgh University School of Divinity in 2013 for his study of the Reverend James Mylne. He is a Scottish Chartered Accountant and works as a financial journalist and editor in Edinburgh.