William Duncan Macmillan

GPTKB entity