William H. Harsha Sr.

GPTKB entity