2021
Die Zauberflöte
Tamino (cover)
May 23 - June 5, 2021
The Metropolitan Opera **
Don Giovanni
Don Ottavio (cover)
March 1 - April 3 2021
The Metropolitan Opera **
** = COVID-19 Cancellation
2020
Die Zauberflöte
Tamino
November 7-15 2020
Pittsburgh Opera **
Tannhäuser
Walther
September 27 - October 3, 2020
Opéra de Rouen Normandie
Beethoven Mass in C
Tenor Soloist
July 24 & 25, 2020
Grant Park Music Festival **
Die Zauberflöte
Tamino
July 4 - August 28, 2020
Santa Fe Opera **
Beyond the Aria
Soloist
May 11, 2020
Harris Theatre/Lyric Opera of Chicago
Die Zauberflöte
Tamino
May 1 & 3, 2020
New Orleans Opera **
Die Zauberflöte
Tamino
April 3 & 5, 2020
North Carolina Opera **
Queen of Spades
Tchaplitsky/Major Domo*
February 15-March 1, 2020
Lyric Opera of Chicago
Rising Stars
Tenor soloist
January 19, 2020
Lyric Opera of Chicago
** = COVID-19 Cancellation
2019
Messiah
Tenor soloist
December 14-15
Jackson Symphony Orchestra
The Three Queens
Tenor soloist
December 1, 4 & 7
Lyric Opera of Chicago
Dead Man Walking
Older Brother
November 2 - 22
Lyric Opera of Chicago
Die Frau ohne Schatten
Erscheinung eines Jünglings
July 22
Verbier Festival
Beethoven 9
Tenor Soloist
April 27
Evansville Philharmonic Orchestra
Il barbiere di Siviglia
Sergeant, Count Almaviva cover
September 28 - October 22
Lyric Opera of Chicago
Académie du Festival d'Aix Concerts
Final concert with Ensemble Pygmalion - July 7
Mozart and his peers - July 3
Lieder, melodies, songs - June 28 & 29
Opera Arias - June 20 & 21
Aix-en-Provence Festival
​
​
Ariodante
Lurcanio
March 2 - 17
Lyric Opera of Chicago
Don Giovanni
Don Ottavio cover
November 14 - December 8
Lyric Opera of Chicago
Die Zauberflöte
Tamino
August 3
Verbier Festival
Britten Pears Young Artist Program
Opera Arias Course, Final Concert​
June 16
Snape Maltings, UK
​
La traviata
Giuseppe/Gastone
February 2 - 22
Lyric Opera of Chicago
Cendrillon
Dean of the Faculty cover
December 1 - January 20
Lyric Opera of Chicago
2018
Il trovatore
Ruiz cover
November 17 - December 9
Lyric Opera of Chicago
Idomeneo
High Priest cover
October 13 - November 2
Lyric Opera of Chicago
L'elisir d'Amore
Nemorino cover
April 21 - 29
Nemorino in student matinee performance - April 26
Lyric Opera of Chicago
Moby Dick
Flask
March 17 - 25
Pittsburgh Opera
Ashes and Snow
(now known as Savage Winter)
The Protagonist
February 17 - 25
*World Premier in collaboration with American Opera Projects
The Long Walk
Ricky
January 20 - 28
Pittsburgh Opera
2017
Le nozze di Figaro
Basilio/Don Curzio
November 4 - 12
Pittsburgh Opera
Tosca
Spoletta
October 7 - 15
Pittsburgh Opera
Apprentice Showcase Scenes
August 13 - 20
Santa Fe Opera
Alcina
Oronte cover
July 29 - August 23
Santa Fe Opera
The Golden Cockerel
Chorus
July 15 - August 18
Santa Fe Opera
Lucia di Lammermoor
Chorus
July 1 - August 24
Santa Fe Opera
Die Fledermaus
Chorus
June 30 - August 26
Santa Fe Opera
The Summer King
Senor Alcalde
April 29 - May 7
Pittsburgh Opera
* World Premier
Turandot
Pang cover
March 25 - April 2
Pittsburgh Opera
2016
Salome
Fourth Jew
November 5 - 13
Pittsburgh Opera
La traviata
Gastone
October 8 - 16
Pittsburgh Opera
A Midsummer Night's Dream
Flute
August 13 & 14
Lakes Area Music Festival
Ariadne auf Naxos
Scaramuccio cover
June 5 - 24
Opera Theatre of Saint Louis
Shalimar the Clown
Zahir
June 11 - 25
Opera Theatre of Saint Louis
*World Premier
La bohème
Parpignol
May 21 - June 25
Opera Theatre of Saint Louis
The Old Maid and the Thief & To Hell and Back
Conductor/Music Director
April 22 - 23
Boston Conservatory
Le nozze di Figaro
Assistant Conductor
March 30 - April 2
Boston Conservatory
La traviata
Alfredo
February 5 & 14
Boston Conservatory/Shalin-Lui Performance Center
La traviata
Gastone
January 15 & 17
Cedar Rapids Opera Theater
2015
Flight
Bill
November 19 - 22
Boston Conservatory
The Barber of Seville
Chorus
May 23 - June 27
Opera Theatre of Saint Louis
La Rondine
Prunier cover, Chorus
May 30 - June 28
Opera Theatre of Saint Louis
Emmeline
Mr. Summers
June 13 - June 27
Opera Theatre of Saint Louis
The Rake's Progress
Tom Rakewell
March 26 - 19
Boston Conservatory
Iphigénie en Tauride
Pylade
February 5 - 8
Boston Conservatory
Les mamelles de Tirésias
Lacouf
August 8 - 16
The Barns at Wolf Trap Opera
2014
Carmen
Remendado cover, Chorus
July 15
Wolf Trap Opera at the Filene Center
with the National Symphony Orchestra
Giulio Cesare
Chorus
June 27 - July 1
The Barns at Wolf Trap Opera
The Mikado
Nanki-Poo
May 2 & 3
Drake University
Carmen
Remendado
January 17 & 19
Cedar Rapids Opera Theater
2013
Hodie
Angel
November 23 & 24
St. Ambrose Cathedral, Des Moines, IA
Sweeney Todd
Conductor
November 14 - 17
Drake University
Albert Herring
Albert Herring
Summer 2013
Seagle Music Colony
Eugene Onegin
Lensky cover
Summer 2013
Seagle Music Colony
Our Town
Stage Manager
May 3 & 4
Drake University
The Elixir of Love
Nemorino
April 27 & 29
Drake University
2012
Don Giovanni
Don Ottavio
Summer 2012
Seagle Music Colony