About John C. Weaver John C. Weaver is distinguished university professor at McMaster University and the author of Sorrows of a Century: Interpreting Suicide in New Zealand, 1900–2000.