top of page

U P C O M I N G   E N G A G E M E N T S

Classical Fantasia

Studio Hill Productions

Role: Perseus/Odysseus

Con. Michelle Jensen

September 27, 2024

First Congregational Church of LA

Los Angeles, CA

P A S T   E N G A G E M E N T S

St. Matthew Passion

Emmanuel Music

Role: Tenor Soloist

Con. Ryan Turner

March 23, 2024

Emmanuel Church Boston

Boston, MA

Carousel

First Coast Opera

Role: Enoch Snow

Dir. Curtis Tucker

October 4 / 5, 2024

Celebration Hall

St. Augustine, FL

Mozart Requiem

Tulsa Symphony 

Role: Tenor Soloist

Con. James Bagwell

April 13, 2024

Tulsa Performing Arts Center

Tulsa, OK

Songs of Lost Innocence

Emmanuel Music

Role: Tenor Soloist

Con. Ryan Turner

October 20, 2024

Emmanuel Church

Boston, MA

BWV 94

Bachfest Leipzig

Role: Tenor Soloist

Con. Ryan Turner

June 9, 2024

Thomaskirche

Leipzig, Germany

Pierrot

City Lyric Opera

Role: Composer

Con. Mila Henry

Dir. Katy Early

October 29 / 30, 2024

Speyer Hall

New York City, NY

Mozart in the Museum

Anchorage Opera

Role: Mr. Herz

Con. Richard Gordon

Dir. Ben Robinson

November 14 / 16 / 17, 2024

Anchorage Museum

Anchorage, AK

Messiah

Boston Baroque

Role: Tenor Soloist

Con. Martin Pearlman

December 7 / 8, 2024

Jordan Hall

Boston, MA

American Opera Initiative

Washington National Opera

Role: Composer

Con. George Manahan

Dir. Chloe Treat

January 18, 2025

Kennedy Center

Washington, DC

American Opera Initiative

Washington National Opera

Role: Composer

Con. George Manahan

Dir. Chloe Treat

January 23, 2025

Merkin Hall

New York City, NY

Adoration

Los Angeles Opera

Role: Simon

Con. Alan Pierson

Dir. Laine Rettmer

February 19 / 20 / 22 / 23, 2025

REDCAT

Los Angeles, CA

Carousel

Boston Lyric Opera

Role: Enoch Snow

Con. David Angus

Dir. Anne Bogart

April 4 / 6 / 11 / 13, 2025

Emerson Colonial Theatre

Boston, MA

Adoration

Beth Morrison Projects

Role: Simon

Con. Alan Pierson

Dir. Laine Rettmer

January 12-14 / 18-20 , 2024

Sheen Center

New York City, NY

The Anonymous Lover

Boston Lyric Opera

Role: Valcour

Con. David Angus

Dir. Dennis Whitehead Darling

February 16 / 17 / 18, 2024

The Huntington Theatre

Boston, MA

Eurydice

Boston Lyric Opera

Role: Loud Stone (cover)

Con. Matthew Aucoin

Dir. Doug Fitch

March 1 / 3 / 6 / 8 / 10, 2024

The Huntington Theatre

Boston, MA

La Rondine

Opera on the James

Role: Ruggero

Con. Peter Leonard

Dir. Jay Lesenger

November 10 / 12, 2023

Historic Academy Theatre

Lynchburg, VA

Il Re Pastore

Orpheus PDX

Role: Alessandro

Con. Nicholas Fox

Dir. Dan Rigazzi

August 3 / 6, 2023

Lincoln Hall

Portland, OR

96 Hour Opera Project

Atlanta Opera

Role: Composer

Mus. dir. Erika Tazawa

June 12, 2023

Ray Charles Performing Arts Center

Morehouse College

Atlanta, GA

Artwork of the Future

Fresh Squeezed Opera

Role: Spearmint Lodge

Con. Alex Wen

Dir. Dara Malina

May 13 / 14 / 16 / 18 / 19 / 20, 2023

HERE Arts Center

New York City, NY

Thumbprint

Portland Opera

Role: Shakur

Con. Maria Badstue

Dir. Omer Ben Seadia

March 18 / 22 / 24 / 26, 2023

Newmark Theatre

Portland, OR

Furiosus

Casa Italiana Zerilli Marimò

Role: Astolfo

Con. Robert Tweten

February 16, 2023

Merkin Hall

New York City, NY

The Thrilling Adventures of Lovelace and Babbage

Guerilla Opera

Role: Lord Byron and others

Dir. Giselle Ty

February, 2023

Massachusetts Institute of Technology

Cambridge, MA

The Prodigal Son

Enigma Chamber Opera

Role: Tempter

Con. Edward Jones

Dir. Kirsten Cairns

October 21 / 22, 2022

Cathedral Church of St Paul

Boston, MA

Les Illuminations

Pro Arte Chamber Orchestra

Role: Tenor Soloist

Con. David Angus

October 1, 2022

Second Church

Newton, MA

Romeo & Juliette

Boston Lyric Opera

Role: Tybalt

Con. David Angus

Dir. Steven Maler

August 11 / 13, 2022

Boston Common

Boston, MA

La Boheme

Opera Steamboat

Role: Rodolfo

Con. Ernest Richardson

Dir. David Toro

June 18, 2022

Strings Pavilion

Steamboat Springs, CO

This is not that dawn

Catalyst New Music

Role: Bilal

Con. Brendon Shapiro

Composer: Omar Najmi

May 27, 2022

Armory Center for the Arts

Somerville, MA

La Traviata

Boston Youth Symphony Orch

Role: Gastone

Con. Federico Cortese

Dir. Joshua Major

April 10, 2022

Symphony Hall

Boston, MA

St John Passion

Emmanuel Music

Tenor Soloist

Con. Ryan Turner

March 26, 2022

Emmanuel Church

Boston, MA

BWV 61/Vivaldi Magnificat

Upper Valley Baroque

Tenor Soloist

Con. Filippo Ciabbatti

December 5, 2021

Dartmouth Church of Christ 

Hanover, NH

La Traviata

MassOpera

Role: Alfredo

Con. Dan Ryan

Dir. Katy Early

October 17 / 21 / 22 / 23 / 24, 2021

Eustis Estate

Milton, MA

La Clemenza di Tito

Opera Steamboat

Role: Tito

Con. Emily Senturia

August 6, 2021

Steamboat Christian Center

Steamboat Springs, CO

Opera Night

Newport Music Festival

Tenor Soloist

with Chelsea Basler, soprano

and Brendon Shapiro, piano

July 16, 2021

The Breakers lawn

Newport, RI

La Resurrezione (Handel)

Emmanuel Music

Role: San Giovanni

Con. Ryan Turner

Dir. Nathan Troup

April 23, 2021

Livestreamed

Filmed in Boston, MA

Hamlet (World-Premiere)

State Opera Ruse

Role: Hamlet

Con. Leo Hussein

Dir. Plamen Beikov

June 6 / 8, 2021

Dohodno Zdanie

Ruse, Bulgaria

Norma

Boston Lyric Opera

Role: Flavio/Pollione cover

Con. David Angus

Dir. Stephanie Havey

March 13 / 15 / 18 / 20 / 22, 2020

Cutler Majestic Theater

Boston, MA

Cancelled due to COVID-19

Tosca

Annapolis Opera

Role: Spoletta

Con. Craig Kier

Dir. David Lefkowich

November 1 / 3, 2019

Maryland Hall for the Creative Arts

Annapolis, MD

I Pagliacci

Boston Lyric Opera

Role: Beppe

Con. David Angus

Dir. David Lefkowich

September 26-October 6, 2019

Steriti Memorial Rink

Boston, MA

En la Ardiente Oscuridad

Role: Ignacio

Con. Brendon Shapiro

Dir. Katy Early

September 6 / 8, 2019

Mosesian Center for the Arts

Black Box Theater

Watertown, MA

Sumeida's Song

Opera Maine

Role: Sumeida

Dir. Richard Gammon

July 10 / 12, 2019

Portland Ballet Studio Theater

Portland, ME

Requiem for the Living

Mid-America Productions

Tenor Soloist

Con. Shulamit Hoffmann

June 16, 2019

Isaac Stern Auditorium

Carnegie Hall

New York, NY

The Beggar's Opera

Emmanuel Music

Role: Filch

Con. Ryan Turner

Dir. Nathan Troup

June 1 / 2, 2019

Pickman Hall

Longy School of Music

Cambridge, MA

The Handmaid's Tale

Boston Lyric Opera

Role: Nick

Con. David Angus

Dir. Anne Bogart

May 5 / 8 / 10 / 12, 2019

Ray Lavietes Pavillion

Harvard University

Cambridge, MA

Lobgesang (Mendelssohn)

Greenwich Choral Society

Tenor Soloist

Con. Paul Mueller

April 6, 2019

Greenwich, CT

Gloria (Mark Hayes)

DCINY

Tenor Soloist

Con. Mark Hayes

November 26, 2018

Isaac Stern Auditorium

Carnegie Hall

New York, NY

The Merry Widow

Opera NEO

Role: Camille

Con. Peter Kozma

Dir. Andreas Mitisek

August 2 / 4 / 12, 2018

Palisades Amphitheatre

San Diego, CA

Idomeneo

Opera NEO

Role: Arbace

Con. Peter Kozma

Dir. Peter Kozma

August 10 / 11, 2018

Palisades Amphitheatre

San Diego, CA

Symphony 9 (Beethoven)

Worcester Youth

Symphony Orchestra

Tenor Soloist

Con. Jonathan Brennand

May 20, 2018

Mechanics Hall

Worcester, MA

Missa Solemnis (Beethoven)

Marywood University

Tenor Soloist

Con. Rick Hoffenberg

April 28 / 29, 2018

Marywood University

Scranton, PA

Lucia di Lammermoor 

(Student Matinee)

Opera Colorado

Role: Edgardo

Con. Andres Cladera

Dir. Jordan Braun

May 11, 2017

Ellie Caulkins Opera House

Denver, CO

bottom of page