John Norman Haynes

GPTKB entity