Gary attended and received his Bachelor of Music from Arizona State University in 1974. He earned his Masters of Education in 1983.
He taught at Miami High School in Miami Arizona from 1974 to 1976. His teaching responsibilities were band, orchestra, and guitar.
Gary moved to Prescott Junior High School (Mile High Middle School) in 1976. He taught at PJHS until 1986. His teaching assignments were Band (three levels) Guitar and Jazz band, before school. The bands at Prescott Junior High received many Superior ratings at various music festivals during Mr. Flowers’ tenure.
In 1986 Gary moved to Peoria High School in Peoria Arizona. He stayed at PHS for 11 years. While at Peoria High he taught Marching Band, Symphonic, Jazz Band, Music Theory, Guitar, and Special Ed Music.
From 1997 until his retirement in 2005, Gary taught band at Heritage and Desert Palms Elementary in the Peoria School district. While at this position he started the string program at Heritage.
During his teaching career Mr. Flowers served as Elementary All State guest clinician, Regional Governor and Regional Instrumental Chair, Regional Auditioner and Solo and Ensemble Judge for both high school and elementary festivals. He also started the Peoria Marching Invitational, Peoria String Festival, and Beginning Band start Up Clinic.
Presently Mr. Flowers plays clarinet in the Prescott Chamber Orchestra, Yavapai College Symphonic Band, Central Arizona Concert Band, and Prescott Pops Symphony. He also is a member of the Prescott Chamber Players Society.