MACKENZIE, Hon. Sir Kenneth, 3rd Bt. (c.1658-1728), of Cromarty and Grandvale.