Dr. Leon Harris

Dr. Leon  Harris

Leon Harris (Ph.D., University of Aberdeen, Scotland) is Assistant Professor of Theology at Biola University, Talbot School of Theology.

1 item found
Broadcasts