John H. Clarke Jr.

GPTKB entity