He served for 15 years in Holburn Central Church, Aberdeen, before being called, in 1998, to the Fife parishes of Cameron and St Leonards (St Andrews).
For 15 years, he was a member of Holburn Central Church in Aberdeen. In 1998, he was transferred to the Fife parishes of Cameron and St Leonards (St Andrews).