Richard Sherlock — English Anglican priest