Opera Roles Performed
Alfredo La Traviata Arbor Opera Theater 2007
Rodolfo La Bohème Arbor Opera Theater 2006
Paul The Promise NOA National Convention 2006
Nerone L'Incoronazione di Poppea University of Michigan 2005
Singer One Europera 5 (John Cage) Marygrove College Art Department 2003
Edgardo Lucia di Lammermoor Arbor Opera Theater 2000
Count Almaviva Il Barbière di Siviglia Friends of the Opera, Dearborn, MI 2000
Mr. Angel The Impresario Arbor Opera Theater 2000
 
Operetta & Musical Theater Roles Performed
Samuel Pirates of Penzance Opera North, NH 1998
Pasquale The Most Happy Fella Brevard Music Center 1996
Neptune Orpheus in the Underworld Brevard Music Center 1996
Freddy My Fair Lady Eaton Rapids Community Theater 1995
 
Roles Prepared / In Preparation
Italian Singer Der Rosenkavalier    
Duke Rigoletto    
Pinkerton Madama Butterfly    
Cavaradossi Tosca    
Des Grieux Manon    
Don José Carmen    
Erik Der fliegende Holländer    
Max Der Freischütz    
 
Oratorio & Concert
Messiah (Part I) Handel Ann Arbor Choral Union 2009
Israel in Egypt (Part I) Haydn Ann Arbor Choral Union 2008
The Seven Last Words of Christ Dubois Lapeer County Concert Choir 2007
Coronation Mass Mozart Ann Arbor Choral Union 2006
Lord Nelson Mass Haydn Ann Arbor Choral Union 2005
Missa Brevis Mozart Eastern Michigan University Collegium 1999
Theresinmesse Haydn Eastern Michigan University Collegium 1998
Magnificat Vivaldi Eastern Michigan University Collegium 1998
Great C-minor Mass Mozart Eastern Michigan University Collegium 1997
Choral Fantasy Beethoven Eastern Michigan University 1997