Bishop Gates visits St. Michael's Church in Marblehead