Masterclass with Daniel Belcher
Charlottesville Opera 2024
Chorus in Carmen
The Glimmerglass Festival 2022
Karl Reder in Music in the Air
Ohio Light Opera 2019
Pete in Girl Crazy
Ohio Light Opera 2019
Autumn Ballet in Perchance to Dream
Ohio Light Opera 2019
Sweeney Todd in Sweeney Todd
College Light Opera Company 2018
Sweeney Todd in Sweeney Todd
College Light Opera Company 2018
Jessie Kneisel Lieder Competition
Eastman School of Music 2018
Aeneas in Dido and Aeneas
Oberlin Baroque Ensemble 2016
Tarquinius in The Rape of Lucretia
Oberlin Opera Theater 2015
Tarquinius in The Rape of Lucretia
Oberlin Opera Theater 2015
Tarquinius in The Rape of Lucretia
Oberlin Opera Theater 2015
Oliver Hix in The Music Man
Charlottesville Opera 2024
Oberlin Orientation Recital
Oberlin College and Conservatory 2015
Harry Easter in Street Scene
Oberlin Opera Theater 2014
Pa Zegner in Proving Up
Eklund Opera 2024