David K. C. Mac Donald

GPTKB entity