John Mackenzie, South African Missionary And Statesman