He later served as organist and choirmaster at St Michaels' Church, Portsmouth.
From 1923 until his consecration as bishop, he served as priest at St. Paul's Church, Nanking.
From 2001 he served as part-time Pastoral Care minister at Scots' Church, Melbourne.
He then served at St. Hyacinth's Church in Bay City (1952-1956).
Upon completing his education, he taught at the local teachers college until 1889, and subsequently served as choir director at St. Jacob's Church.
(He served at St. Alban's Church until his retirement in 2007.)
He also served at St. Mary's Church in Nutley.
From 1992 to 2002, he was ordained as a minister and served at St Margaret's Church in Restalrig, Edinburgh.
But the priest had also served at St. Joseph's Church in Croton Falls for five years, from 1977 to 1981.
For the first eight years of his priesthood, he served as parochial vicar at St. Michael's Church in Sunset Park.