John A. Cooper, Sr.

GPTKB entity