John Mackenzie, Lord MacLeod

GPTKB entity