Dr. Tim Hudson has his P.H.D in medical science and Theology.
See All 1276 Episodes of "Holiness Preaching Online"