St Mary the Virgin - Hamilton
Independent Anglican Church, Canada Synod
March 13, 2025 | Russell | English and Latin