As King Frederic, with Aisha De Haas and Eric Stretch, in "Frog Kiss", Virginia Stage Company, 2013
Center, as Michael in the World Premiere of "The Road To Qatar!" Off Broadway at the York Theatre Company, 2011.
As Sir Robin with his minstrels, in "Monty Python's Spamalot," First National Tour, 2007-2009
As Macbeth, ShakespeareNYC, Theatre Row, NYC, 2007
As Lord Evelyn Oakleigh, with Julie Cardia as Reno, in "Anything Goes," Merry-Go-Round Playhouse, 2011
Center, as Buzz with the cast of "Love! Valour! Compassion!", Zach Scott Theatre Center, 2003
With Goldie Dver in the MAC Award winning "Crazy World: Songs of Leslie Bricusse," NYC 2002
With director Julie Andrews and her daughter, author Emma Walton, at the first reading of "The Great American Mousical," Goodspeed Musicals, 2012
As Hastings in "Richard III," Alabama Shakespeare Festival, 2007
As Marlene Dietrich in "Black Market Marlene," NYC, US Tour and Berlin, 1999-2001
As Charlie Davenport, with Rebecca Watson as Dolly Tate, "Annie Get Your Gun," Goodspeed Opera House, 2010
As Mercutio in "Romeo and Juliet," Shakespeare NYC on Theatre Row, NYC, 2006
With director Jerry Lewis during the first readings of "The Nutty Professor" musical, 2009-2010
Center, as Lord Talbot in "Henry VI", Alabama Shakespeare Festival, 2007
As Albin/Zaza with Maxwell Caulfield as Georges in "La Cage Aux Folles," Ogunquit Playhouse 2007
As Casca, with Richard Lewis as Cicero, in "Julius Caesar," Shakespeare Festival of St. Louis, 2006
Left, as Lady Enid, with Charlie Hensley as Jane, in "The Mystery of Irma Vep," Virginia Stage Company, 1997
As Henri Labisse (with Matt Kilgore) in "Victor/Victoria," Stages St. Louis, 2011
Kneeling, as Mr. Gatch in "How To Succeed In Business Without Really Trying" with Nicolette Hart as Hedy LaRue, and men's ensemble, Goodspeed Opera House, 2010
As Max Detweiler with Jacquelynne Fontaine as Elsa in "The Sound of Music," North Shore Music Theatre, 2013
Right, as Sir Robin in the First National Tour of "Monty Python's Spamalot" with Richard Chamberlain, center, and Jeff Dumas, left.
As Lauren Bacall in performance at Sardi's, NYC 2000
As Jack Cade in "Henry VI" Alabama Shakespeare Festival 2007
Two Sir Robins! Back stage at the Shubert Theatre, "Monty Python's Spamalot"