Could science point to God? Yesterday Richard Buggs Richard Buggs is a Professor of Evolutionary Genomics at a Russell Group University, who has published over 80 research papers including in Nature and Science. He is a Christian with…