Stephen E. Robinson (Ph.D., Duke University) Professor of Ancient Scripture at Brigham Young University.