Shawn E. Klein

Shawn E. Klein is a philosophy lecturer at Arizona State University.