J. Joseph Curran Jr.

GPTKB entity