John B. Sargeant Jr.

GPTKB entity