Previous Trinity Rep Roles
A company member for 6 seasons, roles include: Lancelot, Camelot; Eugene, Yellowman; Emcee, Cabaret; Orsino,Twelfth Night; Vinnie, The Odd Couple; Walter Lee, A Raisin in the Sun; Scrooge, A Christmas Carol; Sam, Paris by Night; Willie Stark, All the King's Men; El Gallo, The Fantasticks; Lopakin, Cherry Orchard; Topdog/Underdog; Andre, Ain't Misbehavin'; Horatio, Hamlet.

Jesus Christ Superstar.

Off Broadway
Little Ham; Josephine?s Song.

Other Theaters
North Shore Music Theatre, Alliance, McCarter, Syracuse Stage, Guthrie, Ordway Music Theater, Children?s Theatre Co., American Players Theatre, Penumbra Theatre, and New Rep.

University of NOtre Dame, BA Political Science; and University of Minnesota/Guthrie Theatre, MFA in Acting.