Stuart, Alexander H. H. (Alexander Hugh Holmes), 1807-1891