Charles W. Sweeney Jr.

GPTKB entity