Peter A. Carruthers

GPTKB entity