John Hale Jr.

GPTKB entity