James J. Skeffington Jr.

GPTKB entity