Gerard Carruthers

GPTKB entity