John D. Hawke Jr.

GPTKB entity