He holds the degrees of Ph.L. and S.T.L. from the Pontifical Gregorian University in Rome[REF] and is also a graduate of the University of Aberdeen where he received an M.Ed.
He also served in a variety of pastoral appointments before becoming bishop: Priest in Charge of St. Mary's Parish, Blairs; Parish Priest of Inverurie and also as chaplain to various schools.