D. Stephen Long

D. Stephen Long is Cary M. Maguire University Professor of Ethics at Southern Methodist University. He works in the intersection between theology and ethics and has published over fifty essays and fourteen books on theology and ethics.

Latest posts

Close