The Rev. Michael G. Sowan

Canonically Resident Priest
Retired