McLean, John, 1828-1886