Cox, William Hayward, active 1806-1857, Vice-Principal of St. Mary Hall, Oxford