User:Rzach

Richard Zach teaches logic and philosophy at the University of Calgary.