The Bishop of Bermuda Right Revd. Nicholas Dill confirmed that Revd. Fr. Carl Williams “had his license to serve as a Priest throughout the Diocese of Bermuda restored.” A spokesperson said, “The Right Revd. Nicholas B. B. Dill, The Bishop of Bermuda wishes to confirm that on the 24th of March 2023, the Revd. Fr. […]