David E. Satterfield Jr.

GPTKB entity