Dr. David W. Hargrove

GPTKB entity