Steven has been a professional musician since 1983. After studying at Concordia College in Moorhead, MN, he obtained a Bachelor of Music in Music Education degree from Westminster Choir College in Princeton, NJ, where he sang and toured with Joseph Flummerfelt and the Westminster Choir, studied choral pedagogy with Frauke Haasemann, and studied piano with Harold Zabrack. Steven is a certified teacher of music in NJ, and taught music in elementary, middle, and high schools in NJ. He obtained a Master of Music in Choral Conducting from the Mason Gross School of the Arts at Rutgers, The State University of New Jersey, where he studied conducting with Richard Westenburg, and organ with David Drinkwater, and directed the Rutgers University Queens Chorale for 14 years. Steven was the conductor of the New Jersey Gay Men's Chorus for 12 years, the interim conductor of the Shrewsbury Chorale, and an assistant conductor of the Monmouth Civic Chorus. He was the founding director of Ravine Crossing Chamber Choral from 2014-2017. Steven was the founding president of the New Jersey Choral Consortium, served on the board of the New Jersey American Choral Directors Association (NJACDA), and on the board of the Eastern Division of the American Choral Directors Association (ACDA), where he gave several yoga workshops at the divisional and national conferences. 

Steven has directed the music programs at various churches throughout Central New Jersey, most notably at St. Joseph Church in Keyport, St. Mary Church in Colts Neck, and St. Thomas More Church in Manalapan. Steven served on the board for the Monmouth Chapter of the American Guild of Organists, where continues to give workshops, and was the newsletter editor for 10 years. He also served on the board for the Trenton Chapter of the National Association of Pastoral Musicians (NPM). 

Steven was the founder of and performed for 15 years with the piano duo, Polymania. 

Steven is the Director of the Garden State Philharmonic Chorus