John J. Mc Connell Jr.

GPTKB entity