James A. Farrell Jr.

GPTKB entity