John MacDonald of Ardnamurchan

GPTKB entity