David Trodden (CEO)

GPTKB entity