John Harrison Surratt Jr.

GPTKB entity