David John McDonald

GPTKB entity