Thomas K. Putnam

GPTKB entity