Originally from Miami, FL, Stephen began his formal musical theatre training in high school, at New World School of the Arts. He then graduated from Florida State University with a Bachelor of Music in Music Theatre.

In 2012 Stephen played con-man Frank Abagnale Jr. in the 1st National Tour of Catch Me If You Can.

In 2013 he joined the Broadway ensemble of Book of Mormon, where he understudied Elder McKinley.

In 2018 Stephen understudied the role of Evan Hansen in Dear Evan Hansen on Broadway for two months. Then he opened the 1st National Tour as the Evan alternate (matinee performances).

In 2019 Stephen took over the role of Evan full-time on tour.

The Pandemic: Existential panic. Got a puppy. Perfected a lasagna recipe. Read a million books. Yoga. Chose violence during Settlers of Catan. Learned how to make friendship bracelets and how to macrame plant hangers. Moved back to NY. Got vaccinated!! So much family time. Took classes in political science. A number of virtual events through Broadway Plus! Rewatched the entirety of Community on Hulu, yet again.

I’m August 2021 Stephen spent three weeks teaching voice and music directing at Florida State University’s Music Theatre Intensive for rising high school seniors. The program sharpens MT skills with daily classes in Acting, Dance, Voice, Audition Technique and College Prep, culminating in a final Showcase.

In June 2022 Stephen played his final tour performance of Dear Evan Hansen, having played the role in 64 cities across North America.

During his time in NY Stephen has studied voice with Aaron Hagan, Matt Farnsworth, and the Liz Caplan Studio. He studied improv comedy at the Upright Citizens Brigade. Stephen plays piano and guitar, and offers music theatre coaching for voice, acting, and auditioning.