Attention God: Please Beware of Gaps

April 1, 2012

Peter Dodson of the School of Veterinary Medicine is featured for his views on the nature of science and faith.

Article Source: Philly.com