David Langmuir

FA since 2016

  • Elementary Principal: English & French programs in 3 provinces, 1982-2015
  • Associate faculty: Royal Roads University, 2004-2016