Mackenzie, William of Galloway.