Schedule

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