John M. Spratt Jr.

GPTKB entity