James W. McNaughton

GPTKB entity