Michael Stingl Editor & Author

Michael Stingl is Associate Professor of Philosophy at the University of Lethbridge, Alberta.