John B. Pierce Jr.

GPTKB entity