jarvisarchives.ca
History
The following was compiled by a former Jarvis Collegiate staff member named David Schreiber. Headmasters and Principals Headmasters and Principals: 26 of them in 208 years John Strachan William and…