James C Swindal Editor & Author

James C. Swindal is associate professor of philosophy and chair of the philosophy department at Duquesne University in Pittsburgh, Pennsylvania. Harry J. Gensler, S.J. is professor of philosophy at John Carroll University.