Finian's Rainbow
[Broadway]
Broadway Revival, 2009
Third Gospeleer
Eugene (Sharecropper)
Sunny (Understudy)
A Tale of Two Cities
[Broadway]
Original Broadway Production, 2008
Ensemble
Number Keeper
110 in the Shade
[Broadway]
Roundabout Revival, 2007
Curjith (Curt) McGlaughlin
Noah Curry (Understudy)
The Pajama Game
[Broadway]
Roundabout Revival, 2006
Joe
Miracle Brothers
[Off-Broadway]
Original Off-Broadway Production, 2005
Henrique
Wonderful Town
[Broadway]
Broadway Revival, 2003
Ensemble/Other Roles
Cadet
Drunk
Greenwich Villager
Policeman
The New Moon
[Off-Broadway]
Encores! Concert, 2003
Performer
The Pajama Game
[Off-Broadway]
Encores! Concert, 2002
Performer
Golden Boy
[Off-Broadway]
Encores! Concert, 2002
Performer
Seussical
[Broadway]
Original Broadway Production, 2000
Ensemble
Judge Yertle the Turtle
Jesus Christ Superstar
[Broadway]
Broadway Revival, 2000
Priest/Guard
Guard
Priest
Caiaphas (Understudy)
The Life
[Broadway]
Original Broadway Production, 1997
Fleetwood (Understudy) [Replacement]
Lacy (Understudy) [Replacement]
Memphis (Understudy) [Replacement]
Victor/Victoria
[Broadway]
Original Broadway Production, 1995
Ensemble/Other Roles
Jazz Singer
Louis Says Ensemble
Victor / Victoria Ensemble
Smokey Joe's Cafe
[Broadway]
Original Broadway Production, 1995
Performer [Replacement]
Performer (Standby) [Replacement]
Carousel
[Broadway]
Broadway Production, 1994
Ensemble/Other Roles
Buddy Hamlin
Captain [Replacement]
David Bascombe (Understudy)
Starkeeper (Understudy)