Stephen T. Davis

Associate Professor of Philosophy, Claremont Mens College, California