Born and raised in Long Beach, California, David Alan Armstrong received his B.A. in Elementary Education from Brigham Young University and his M.S. in Instructional Design from the University of Southern California. The author spent many years as a computer programmer, systems analyst and project manager various companies before moving his family to Utah and working for the Church of Jesus Christ of Latter-day Saints in the information technology department. Now retired, David and his wife Evelyn own plots in the Kaysville City cemetery, so Kaysville is home. The couple raised three children and enjoy five grandchildren.