Ranald MacDonald of Kinlochmoidart

GPTKB entity