Macdonald of Glencoe

GPTKB entity