Shearer, James, 1823-1896.