 From 1998 to 2006 he was a member of the Central Committee of the World Council of Churches and served as moderator of the planning committee for the 9th Assembly of the WCC, held in Porto Alegre, Brazil in February 2006.From August 2010 to July 2016 he was a non-executive member of the Greater Glasgow and Clyde Health Board.He received an honorary DD from the University of Glasgow in June 2005 and was one of three candidates for nomination to be Moderator of the General Assembly of the Church of Scotland in 2007.