John Harrison Surratt, Sr.

GPTKB entity