U P C O M I N G E N G A G E M E N T S
March 23, 2024
Emmanuel Church Boston
Boston, MA
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
January 12-14 / 18-20 , 2024
Sheen Center
New York City, NY
February 16 / 17 / 18, 2024
The Huntington Theatre
Boston, MA
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
August 3 / 6, 2023
Lincoln Hall
Portland, OR
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
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
October 21 / 22, 2022
Cathedral Church of St Paul
Boston, MA
October 1, 2022
Second Church
Newton, MA
August 11 / 13, 2022
Boston Common
Boston, MA
June 18, 2022
Strings Pavilion
Steamboat Springs, CO
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
Ongoing
Virtual Event
operabox.tv
April 10, 2022
Symphony Hall
Boston, MA
March 26, 2022
Emmanuel Church
Boston, MA
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
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