Charles E. Duke Sr.

GPTKB entity