 He served as assistant in St Teresa's, Dumfries, as Parish Priest in St Margaret of Scotland in Irvine, and as parish priest in St Peter's, Dalbeattie in 1993.He retired in 2005.He died aged 88 years, on 23 December 2016, at Senwick Nursing Home in Borgue, Dumfries and Galloway.