John C Lennox

John C Lennox is Professor of Mathematics at the University of Oxford and Fellow in Mathematics and Philosophy of Science at Green Templeton College