Major Mackenzie and Peter Rupert