John Gallop Jr.

GPTKB entity