David D. Allred

DAVID D. ALLRED received his doctorate in physics from Princeton University. Since 1987 he has taught physics at Brigham Young University. He is the father of nine children and an active member of his ward in which he serves as a gospel doctrine teacher. He currently lives in Provo, Utah, with his wife Janice and four of his children.

Science and Religion: A Dialogue: What the Universe Means to People Like Me

Articles/Essays – Volume 36, No. 1

Read more