Han ble ordinert til prest for Saint Andrews og Edinburgh erkebispedømme 17. mars 1979, etter å ha blitt ordinert som diakon 12. februar 1973. Han har hatt følgende prestetjeneste: sogneprest i St. Mary's, Kirkcaldy (1979–1981) lærer ved presteseminaret St Mary's College, Blairs (1980–1986) assistent ved Department for Religious Education i Edinburgh, deretter generalvikar og leder samme sted (1987–1993) prest ved Our Lady and St Margaret's, Duns (1988–1989) prest ved Our Lady of the Waves', Dunbar (1990–1993) prest ved St John Vianney's, Gilmerton, Edinburgh (1993–1997) I 1986-87 tilbrakte han et år i et monastisk liv i Ampleforth Abbey.