John J. Curtin Jr.

GPTKB entity