Dennis R MacDonald Editor & Author

Dennis R. MacDonald has taught at Goshen College, Iliff School of Theology, and the Claremont School of Theology, from which he is now semiretired.