Mackenzie, Hector, active 1747-1769