John Sheppard Sr.

GPTKB entity