Skip to main content alibris logo

Barry Allen

Barry Allen studied philosophy at the University of Lethbridge and Princeton University, and is Distinguished University Professor of Philosophy at McMaster University, in Hamilton, Ontario. He has held visiting appointments at universities in Jerusalem, Shanghai, Istanbul, and Hong Kong, and is a Fellow of the Royal Society of Canada.