John A. Macdonald Jr.

GPTKB entity