John A. McNaughton

GPTKB entity