John K. McNeill Jr.

GPTKB entity