top of page

U P C O M I N G   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

Mozart Requiem

Tulsa Symphony 

Role: Tenor Soloist

Con. James Bagwell

April 13, 2024

Tulsa Performing Arts Center

Tulsa, OK

BWV 94

Bachfest Leipzig

Role: Tenor Soloist

Con. Ryan Turner

June 9, 2024

Thomaskirche

Leipzig, Germany

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

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

Hamlet (concert)

The Shakespeare Concerts

Role: Hamlet

Con. Brett Hodgdon

April 30, 2022

Jordan Hall

Boston, MA

The Butterfly Process

Boston Lyric Opera

Role: featured soloist

Con. David Angus

Ongoing

Virtual Event

operabox.tv

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

Sing Out Strong

White Snake Projects

Tenor Soloist

Mus. dir. Tian Hui Ng

March 11, 2022

Virtual Event

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

SHE SAID SHE SAID: Songs through the femenine lens

Sparrow Live

Role: Composer

March 13, 2021

Livestreamed from Pickman Hall

Cambridge, MA

World premiere of "3 Poems of Angelina Weld Grimké

Love in the time of...

Boston Opera Collaborative

Con. Jean Anderson-Collier

Dir. TBA

Spring, 2021

Virtual Performance

Filmed in Boston, MA

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

Stabat Mater (Rossini)

Helena Symphony Orchestra

Tenor Soloist

Con. Allan Scott

March 28, 2020

Helena Civic Center

Helena, MT

Cancelled due to COVID-19

Die Erste Walpurgisnacht

Cape Cod Chorale

Tenor Soloist

Con. Danica Buckley

April 25, 2020

Sandwich High School

Sandwich, MA

Cancelled due to COVID-19

Die Erste Walpurgisnacht

Choral Art Society

of the South Shore

Tenor Soloist

Con. Danica Buckley

April 26, 2020

Scituate Center for the Performing Arts

Scituate, MA

Cancelled due to COVID-19

Requiem (Mozart)

Savannah Philharmonic

Tenor Soloist

Con. Keitaro Harada

May 2, 2020

Johnny Mercer Theatre

Savannah, GA

Cancelled due to COVID-19

Symphony 9 (Beethoven)

New Philharmonia Orchestra

Tenor Soloist

Con. Francisco Noya

May 16, 2020

First Baptist Church

Newton, 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

The Magic Flute

Opera Maine

Role: 1st Armored-Man

Con. Roberto Kalb

Dir. Dona Vaughan

July 24 / 26, 2019

Merrill Auditorium

Portland, ME

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

The Beggar's Opera

Emmanuel Music

Role: Filch

Con. Ryan Turner

Dir. Nathan Troup

June 16, 2019

Isaac Stern Auditorium

Carnegie Hall

New York, NY

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

Hamlet (workshop)

Boston Lyric Opera

Role: Hamlet

March 24-28, 2019

Boston, MA

Messa di Gloria (Puccini)

Andover Choral Society

Tenor Soloist

Con. Michael Driscoll

January 27, 2019

Andover, MA

Caruso Tribute Concert

Talents of the World, Inc.

Featured Soloist

December 22, 2018

Weill Recital Hall

Carnegie Hall

New York, NY

Messiah

Phillips Academy

Tenor Soloist

Con. Christopher Walters

December 7, 2018

Cochrane Chapel

Phillips Academy

Andover, MA

Joyeux Noël

Greenwich Choral Society

Tenor Soloist

Con. Paul Mueller

December 1 / 2, 2018

Christ Church

Greenwich, CT

Gloria (Mark Hayes)

DCINY

Tenor Soloist

Con. Mark Hayes

November 26, 2018

Isaac Stern Auditorium

Carnegie Hall

New York, NY

Bernstein 100!

Southeastern PA Symphony

Tenor Soloist

Con. Allan Scott

October 6, 2018

Trinity Lutheran Church

Lansdale, PA

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

Serenade for Tenor,

Horn, and Strings

Phoenix Ensemble

Tenor Soloist

Con. Matthew Szymanski

April 12, 2018

Armory Center fo the Arts

Somerville, MA

L'Orfeo

Chautauqua Opera

Role: 2nd Pastore

Con. Steven Osgood

Dir. Keturah Stickann

July 8, 2017

Chautauqua Amphitheatre

Chautauqua, NY

Lucia di Lammermoor 

(Student Matinee)

Opera Colorado

Role: Edgardo

Con. Andres Cladera

Dir. Jordan Braun

May 11, 2017

Ellie Caulkins Opera House

Denver, CO

Lucia di Lammermoor

Opera Colorado

Role: Normanno

Con. Ari Pelto

Dir. Keturah Stickann

May 6 / 9 / 12 / 14, 2017

Ellie Caulkins Opera House

Denver, CO

La Fanciulla del West

Opera Colorado

Role: Joe

Con. Ari Pelto

Dir. Emma Griffin

November 5 / 8 / 11 / 13, 2016

Ellie Caulkins Opera House

Denver, CO

Don Giovanni

Opera NEO

Role: Don Ottavio

Con. Peter Kozma

Dir. Peter Kozma

August 12 / 13, 2016

Palisades Amphitheatre

San Diego, CA

Lucio Silla

Odyssey Opera

Role: Aufidio

Con. Gil Rose

June 8 / 10 / 12, 2016

Huntington Theater

Boston, MA

La Reina (Workshop)

American Lyric Theatre

Role: El Gobernador

Con. David Allen Miller

January 17, 2016

Florence Gould Hall

New York, NY

Katya Kabanova

Boston Lyric Opera

Role: Vanya Kudrjas

Con. David Angus

Dir. Tim Albery

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

Shubert Theater

Boston, MA

bottom of page