John J. Mc Kernan Jr.

GPTKB entity