Allan Macruari of Clanranald

GPTKB entity