The Rev. Margaret Shaw

Canonically Resident Priest
Retired