John A. Fegan Jr.

GPTKB entity