Bachelor, Northern Arizona University, 1965. Master of Arts in Music Education, Northern Arizona University, 1970.
Band director Prescott High School, Arizona, 1965—1967, Cortez High School, Phoenix, 1967—1970, Maricopa College, Glendale College, 1970—1999, Deer Valley Union School District, 1999—2008.
Member of Deer Valley Education Association, Arizona Music Educators Association, College Band Director's National Association (Western division).
Married Jackie Thrasher. Children: Jason, Jessica.