Brigadier General John A. McNaughton

GPTKB entity