Bachelor, North Park College, Chicago, 1972. Master of Divinity, Trinity Division School, Deerfield, Illinois, 1976. Master of Theology, Trinity Division School, Deerfield, Illinois, 1979.
Doctor of Philosophy, University Virginia, 1988.
Assistant pastor, National Evangelical Free Church, Annandale, Virginia, 1977-1981; pulpit supplier, First United Presbyterian Church, Moline, Illinois, since 1991. Assistant professor philosophy Augustana College, Rock Island, since 1988.
Member American Phil. Association, Society Christian Philosophers, Calvin Studies Society, University Faculty for Life.
Married Rebecca Jo James, August 1, 1981 (divorced 1986). Married Sharon Lynn Kleinhuizen, August 5, 1989.