2020
The Barber of Seville: Rossini
The Dallas Opera
Sergeant, Chorus
24, 26, 29 Apr, 2, 8, 10 May 2020
Don Carlo: Verdi
The Dallas Opera
Chorus
20, 22, 25, 28 Mar 2020
2019
The Golden Cockerel: Rimsky-Korsakov
The Dallas Opera
Chorus
25, 27, 30 Oct, 2 Nov 2019
Mass in C Minor: Mozart / American Spirituals
Highland Park Chorale
19 May 2019
Manon Lescaut: Puccini
The Dallas Opera
Chorus
1, 3, 6, 9 Mar 2019
2018
Messiah: Handel
Highland Park Chorale
21 Dec 2018
Die Fliegender Hollander: Wagner
The Dallas Opera
Chorus
12. 14, 17, 20 Oct 2018
Lux Aeterna: Lauridsen / Sunrise Mass: Gjeilo
Highland Park Chorale
11 May 2018
Stabat Mater: Poulenc / Hymnus Paradisi: Howells
Dallas Choral Festival
14 Jan 2018
2017
Magnificat: Bach / Quatre motets pour le temps de Noel: Poulenc
Highland Park Chorale
Bass Soloist, Chorus
15 Dec 2017
La Traviata: Verdi
The Dallas Opera
Chorus
27, 29 Oct, 1, 4, 10, 12 Nov 2017
Samson et Delila: Saint-Saens
The Dallas Opera
Chorus
20, 22, 25, 28 Oct, 5 Nov 2017
Te Deum, Stabat Mater: Verdi / Gloria: Poulenc
Dallas Choral Festival
11 June 2017
Missa A Cappella: Rautavaara
Highland Park Chorale
19 May 2017
Everest: Talbot
The Dallas Opera
Chorus
5 May 2017
Norma: Bellini
The Dallas Opera
Chorus
21, 23, 26, 29 Apr, 7 May 2017
2016
Gloria
Park Cities Presbyterian
11 December 2016
Messiah: Handel
Highland Park Chorale
9 December 2016
Eugene Onegin: Tchaikovsky
The Dallas Opera
Captain Petrovich, Chorus
28, 30 Oct, 2, 5 Nov 2016
Show Boat: Kern/Hammerstein
The Dallas Opera
Chorus
15, 17, 20, 23, 29 April, 1 May 2016
13th Symphony "Babi-Yar": Shostakovich
The Dallas Opera
Chorus
24 April 2016
Manon: Massenet
The Dallas Opera
Archer, Chorus
4, 6, 9, 12 March 2016
Missa Solemnis: Beethoven
Dallas Choral Festival
10 January 2016
2015
Tosca: Puccini
The Dallas Opera
Chorus
6, 8, 11, 14, 20, 22 November 2015
Great Scott: Heggie
The Dallas Opera
Chorus
30 October 1, 4, 7, 15 November 2015
Iolanta: Tchaikovsky
The Dallas Opera
Chorus
10, 12, 15, 18 April 2015
La Boheme: Puccini
The Dallas Opera
Customs House Guard, Chorus
13, 15, 18, 21, 27, 29 March 2015
La Wally / Everest: Catalani /Talbot
The Dallas Opera
Chorus
30 January, 1, 4, 7 February 2015
2014
The Marriage of Figaro: Mozart
The Dallas Opera
Chorus
24, 26, 29 October, 1, 7, 9 November 2014
Lift Up Your Voice
Highland Park Chorale
5 October 2014
Magnificat: Bach
Highland Park Chorale
1 June 2014
Il Barbiere Di Siviglia: Rossini
The Dallas Opera
Sergeant, Chorus
28, 30 March, 2, 5, 11, 13 April 2014
Cowboy Stadium Simulcast: 11 April
Die Tote Stadt: Korngold
The Dallas Opera
Chorus
21, 23, 26, 29 March, 6 April 2014
The Spirit that Sets us Free
Highland Park Chorale
Bass: Stabat Mater d'Astorga, Chorus
16 February 2014