John Troyer

John Troyer is associate professor of philosophy at the University of Connecticut, Storrs.