Todd Dufresne Author & Editor

Todd Dufresne is professor of philosophy at Lakehead University and author of The Late Sigmund Freud: Or, The Last Word on Psychoanalysis, Society, and All the Riddles of Life.