Donald Gorm MacDonald of Lochalsh

GPTKB entity