Thornton, William Horatio, 1817-1881.