Mackenzie, William,of Dumfries.