John H. McNaughton

GPTKB entity