Walter S. Carpenter Jr.

GPTKB entity