- Assistant Priest at St Mary’s Church, Auchindoir
- Assistant Priest at St Mary’s Church, Inverurie
- Assistant Priest at St Anne’s Church, Kemnay
- Diocesan Information and Communications Officer
- Member of the Diocesan Faith and Order Board
- Member of the Diocesan Standing Committee
- Diocesan Representative on General Synod (House of Clergy)
- Member of the Provincial Faith and Order Board