James E. Duffy Jr.

GPTKB entity