Background
He was born in London, but has lived most of his life in Scotland.
He was born in London, but has lived most of his life in Scotland.
University of Glasgow.
He was brought up in Cambuslang, Lanarkshire and educated at the High School of Glasgow and the University of Glasgow. In 1967 he was the Chair of the Scottish Christian Youth Assembly and also ran a youth club in Gorbals. From 1969 until 1975 he was a youth club leader and Assistant Minister, working in Glasgow for the Trinity College Missionary Society.
He was ordained to the ministry in December 1970.
In 1975 he was called to Street Andrews Lhanbryde Church, near Elgin, Moray. He was Moderator of the Presbytery of Moray in 1985-1986 and also a part-time hospital chaplain in Elgin.
In 1987 became minister at Renfield Street Stephen"s Church in the city centre of Glasgow. He was Moderator of the Presbytery of Glasgow in 2000-2001.
From 2002 until 2008 he was Clerk to the Presbytery of Glasgow.
He has also taken part in study tours with Christian Aid to the Philippines, Malawi and South Africa. He was Turnbull Trust preacher at Scots" Church, Melbourne November 2010 to January 2011.