David A. Mac Donald

GPTKB entity