Douglas James Kennington

GPTKB entity