John Cave — Church of England clergyman