Dr. David H. Hargrove

GPTKB entity