James E. Smith

James E. Smith

James Smith teaches philosophy and theology at Calvin College in Grand Rapids, Michigan and previously taught at Loyola Marymount University in Los Angeles. He has been a visiting professor at Fuller Seminary, Orlando Reformed Theological Seminary, and Regent College in Vancouver, British Columbia.

Books

Read with the App Read with the App Read with the App Read with the App