Mary J Norton Editor

David Fate Norton is Professor of Philosophy Emeritus at McGill University and Adjunct Professor of Philosophy at the University of Victoria. Mary J. Norton is a retired teacher and librarian