John McKee Spratt Jr.

GPTKB entity