DAVID M MACKENZIE