David E Smith

Smith lectures in theology and is a research associate at Avila College, Kansas City.