Stephen J Finn

Stephen J. Finn is Assistant Professor of Philosophy and Assistant Director of the Center for Teaching Excellence at the United States Military Academy, West Point, USA.