Thomas J. Regan, S.J. Ph.D., is Assistant Professor of Philosophy at Fairfield University, Fairfield, CT 06430. He teaches courses in the areas of social and political philosophy.
Thomas J. Regan, S.J. Ph.D., is Assistant Professor of Philosophy at Fairfield University, Fairfield, CT 06430. He teaches courses in the areas of social and political philosophy.