John Wm. McNaughton

GPTKB entity