Elliot, William H. (William Horace), 1781-1865