Daniel B. Putnam

GPTKB entity