John B. McNaughton

GPTKB entity