Donald Mackenzie, Lord Mackenzie