John Beatty — Canadian philosopher