Donald MacDonald of Kinlochmoidart

GPTKB entity