David C. Nielson

David C. Nielson

David C. Nielson holds PhDs in instructional psychology and technology from BYU. He served as managing director of the Church Media Services Department.

Articles by This Author