William S. Carpenter Jr.

GPTKB entity