A graduate of Western Michigan University, Steve taught music and theater in the Abington Public Schools for 35 years before retiring in June 2023. He served as the Music Department Head for grades K-12 and was Administrator to the high school theater arts program. He either produced, directed or musically directed nearly every production during his 35 years in Abington. In addition to his work in the public schools, Steve has musically directed numerous productions around the South Shore including Bridgewater State, Massasoit, the Norwood Theater, and The Company Theatre. When time allows, Steve is still active as a performer.