Past Performances
Bass Soloist | Verdi Defiant Requiem
Opera Ordando, September 14, 2024
Timur | Turandot
Opera Delaware, May 17 & 19, 2024
Bass Soloist | Verdi Requiem
Fairbanks Symphony, April 28, 2024
Raimondo | Lucia di Lammermoor
Opera Orlando, April 19 & 21, 2024
Rambaldo | La rondine
Opera On The James, November 10 and 12, 2023
Dragon/Dog | The Big Swim
Houston Grand Opera Association (HGO),
Workshop November 13-17, 2023,
production February 16, 17, and 18, 2024
Ramfis | Aida
Opera Grand Rapids, May 5, 7 2023
Timur | Turandot
Opera Southwest, March 12, 15, 17 and 19, 2023
​
Bass Soloist | Beethoven Symphony No.9
Pacific Symphony, January 28, 2023
Timur | Turandot
Opera Grand Rapids, April 2022
​
The King | Aida
Oepra Carolina, April 2022
Commendatore | Don Giovani
Opera Grand Rapids, October 2021
Bass Soloist | Messiah
Chapel Music at Duke University​, December 2021
Banco | Macbeth
Opera Carolina and Toledo Opera, October 2019
Germano | La scala di seta
MSU Opera Theatre, March 2019
Simone | Gianni Schicchi
MSU Opera Theatre, March 2019
Sarastro | The Magic Flute
Opera Grand Rapids and Toledo Opera, October 2018
Frank Maurrant | Street Scene
MSU Opera Theatre, March 2018
Zuniga | Carmen
Martina Arroyo Foundation's Prelude, July 2017
Figaro| Le Nozze di Figaro
MSU Opera Theatre, March 2017
Dr. Dulcamara | L'elisir d'amore
MSU Opera Theatre, November 2016
Changwu Ye | The Savage Land
MSU Opera Theatre and China Conservatory of Music, March 2016
Mr. Emerson | A Room with a View
MSU Opera Theatre, November 2015