Save Mart Worker / Bus Driver

Taking Up Serpents (Sankaram/Dye)

Chicago Opera Theater

Streaming February 27, 2021

*Midwest Premiere


The Puppy Episode (Recio/Vavrek)

Chicago Opera Theater

Streaming March 20, 2021

**World Premiere

Tenor Soloist

Beethoven's 9th Symphony

Chippewa Valley Symphony 

Recent Performances:


Tenor Soloist

Carmina Burana

Champaign-Urbana Symphony Orchestra

Tenor Soloist

Carmina Burana

Brazos Valley Symphony Orchestra

Nantucket Sailor

Moby Dick

Chicago Opera Theater

Ariane et Bachus - Marais


Haymarket Opera Theater

Studebaker Theater

Carmina Burana

Tenor Soloist

Chicago Philharmonic

October 15

Pick-Staiger Auditorium 

The Magic Flute


Opera Louisiane

Baton Rouge River Center Theater

October 26, 27, 29

Carmina Burana

Tenor Soloist

Apollo Chorus of Chicago

May 4, 2018 - Fourth Presbyterian Church

May 6, 2018 - First United Church of Oak Park

The Mikado


DuPage Opera Company

January 28, 29, 2017

The MAC Performing Arts Center


Dr. Cajus

Opera on the James

March 31, 2017

April 2, 2017

John and Lynch Christian Warehouse Theater






Justin Berkowitz as Franz Schubert with Amy Maples as Mitzi Kranz  in Ohio Light Opera's Blossom Time

 Photo courtesy of Matthew Dilyard

Beethoven Symphony No. 9

Tenor Soloist

May 4, 2014

Detroit Medical Orchestra

Il Barbiere di Siviglia

Officiale / Count Almaviva (cover)

Opera Naples

March 29, 2014



Opera Naples

February 21, 22 - 2-14

Carmina Burana

Tenor Soloist

The Annapolis Chorale

October 10, 11 2014

Maryland Hall

The Messiah

Tenor Soloist

Bulffton University Choral Society (Ohio)

December 7, 2014

Bluffton Auditorium