John A. McDonald Jr.

GPTKB entity