Walsh, Harold, South Africa