UPCOMING PERFORMANCES
2021
The Rake's Progress: Sellem
UCLA
RECENT PERFORMANCES
2021
Das Rheingold: Loge
Opera Santa Barbara
Trouble in Tahiti: Boy 1
Pacific Opera Project
2020
Gianni Schicchi: Gherardo
L'enfant et les sortilèges: Teapot, Frog
Pacific Opera Project
2019
Handel's Messiah: Tenor Soloist
Long Beach Camerata Singers
La bohéme: Benoit, Alcindoro, Parpignol
Pacific Opera Project
Susannah: Little Bat
Festival Opera
The Crucible: Reverend Parris
Opera Santa Barbara
Bach: Cantata, BWV 23: Tenor Soloist
St. John's Lutheran Church, Orange, CA
The Magic Flute: Monostatos
Pacific Opera Project
The Magic Dream: Manny, Mr. Mozart
Los Angeles Opera: Community and Education
2018
Handel's Messiah: Tenor Soloist
Los Angeles Master Chorale
Three Tales: Tenor 2
Long Beach Opera
Songs of Ascent: Tenor Soloist
Los Angeles Master Chorale
"Love, Lust & Laughter" Concert: Spoletta in Tosca (Act 2); Benoit in La bohème (Act 1)
Festival Opera
Abduction from the Seraglio: Pedrillo
Opera Orlando
Turandot: Pang
Dayton Opera
Don Giovanni: Don Ottavio
Pacific Opera Project
Bach: Cantata, BWV 80: Tenor Soloist
St. John's Lutheran Church, Orange, CA
Candide: King of El Dorado, Don Issachar, Señore
Los Angeles Opera
2017
The Consul: Nika Magadoff
Dayton Opera
Lucia di Lammermoor: Normanno
Pacific Opera Project
Pagliacci: Beppe
Seven Deadly Sins: 2nd Brother
Festival Opera
Dubois: The Seven Last Words of Christ: Tenor Soloist
St. Cyril of Jerusalem Church
Abduction from the Seraglio: Pedrillo
Dayton Opera
Our Town: Simon Stimson
Fresno Grand Opera; Townsend Opera