John Troyer Editor & Author

John Troyer is Associate Professor of Philosophy at the University of Connecticut, Storrs.