Charles C. Gates Jr.

GPTKB entity