St-Onge, Jean-Claude, Philosophy Professor (retired). M.A. Philosophy, PhD. Socio-economics. Québec, Canada., Canadá