When did John Bayard McPherson die?

John Bayard McPherson died in 1919.