Bishop Gates visits St. Peter's Church in Beverly