John A. Donnelly Sr.

GPTKB entity