John J. Mc Carthy Jr.

GPTKB entity