Profile: Ian McNaughton Mike Richman / June 7, 2021 After a military career which involved operational, training, and computing appointments, Ian McNaughton spent time… Read More »