Mackay, John William, 1831-1902