John Marriott — English clergyman and hymn writer