William J. Foley Jr.

GPTKB entity