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