David M. Whitchurch

David M. Whitchurch received his PhD in educational psychology from Brigham Young University and is an associate professor of ancient scripture at Brigham Young University.

Journal Articles (2)