John H. Patterson Sr.

GPTKB entity