Stuart, Alexander Hugh Holmes, 1807-1887