David Leonard has a BA in English from Mt. Angel College, Oregon, and a master’s degree in education and management from New Mexico State University. He is a retired educator who lives with his wif...view moreDavid Leonard has a BA in English from Mt. Angel College, Oregon, and a master’s degree in education and management from New Mexico State University. He is a retired educator who lives with his wife, Carol, in Prineville, Oregon.view less