William D. Porter Jr.

GPTKB entity