Thomas Hancock — church of England priest (1832–1903)