Armstrong, William G., 1823-1890