Hugh MacDonald (Uisdean MacGhilleasbuig)

GPTKB entity