Patrick Sheane Duncan

GPTKB entity