Sir Donald MacGillivray

GPTKB entity