John Stewart McLennan — Canadian politician (1853-1939)