Su padre enviuda y se casa en segundas nupcias con Mary Haygarth, emigrando a Durban, y John, que estuvo siete años en el mar después de dejar la escuela, se le une en 1852.