Ferguson, J. W.H., South Africa