James H. McNaughton

GPTKB entity