David E. Satterfield III

GPTKB entity