David James Duncan

GPTKB entity