Williams, John Hughes, 1796-1868