Mission (5) – Has Science Disproved God? March 16, 2015 by Dr David Glass Audio 00 Michael Peacock interviews Dr David Glass (University of Ulster) on the subject of science and faith.