Dr. Paul Carruthers

GPTKB entity