Larry Dean Scott 1951-2020
Larry Dean Scott rolled into the world on 7-11-1951 in Denver, Colorado. What a long strange trip it’s been since then! After graduating from Yuma High School in 1969, he came to Idaho to study at Northwest Nazarene College, where the course of his life was forever changed. He notContinue Reading