His regional credits include Prospero in The Tempest, King Henry in The Lion in Winter, Spooner in No Man's Land, and Lopakhin in The Cherry Orchard at the Shakespeare Theatre of New Jersey (STNJ), where he has also appeared in the title roles of both Bertolt Brecht's Life of Galileo and Luigi Pirandello's Henry IV (Enrico IV).
His Broadway credits include Bengal Tiger at the Baghdad Zoo, All My Sons, Inherit the Wind, and Gore Vidal's The Best Man.
He recently concluded a run at the Old Globe Theatre in San Diego as The Player in Tom Stoppard's Rosencrantz and Guildenstern Are Dead and appeared in "The Second Mrs. Wilson" at George Street Playhouse under the direction of Gordon Edelstein.
He also appeared in the role of Prospero in the New Jersey Symphony Orchestra's presentation of Jean Sibelius' The Tempest Suite conducted by Jacque Lacombe.
He has performed Richard Strauss's Enoch Arden with concert pianist David Kaplan at Bargemusic in Brooklyn and Metropolis Ensemble in Manhattan.