Rev. Stephen Leeder

Deacon

Residence: Our Lady of the Annunciation – Walsingham

Ordained June 30, 2000

Download Diocesan Year Book

 

X