Charles H. Templeton, Sr.

GPTKB entity