John Oakes (apologist)

Chemistry professor and Christian apologist