Charles P. Taft Jr.

GPTKB entity