John Strype Sr.

GPTKB entity