| | Role | Show | Author | Company | Director | Set Design by Geo | Production Dates |
| 104 | James Mavor Morell | Candida | George Bernard Shaw | ActorsNET of Bucks County | Mort Paterson | | October 28 - November 13, 2011 |
| 103 | Malvolio | Twelfth Night | Wm Shakespeare | Shakespeare`70 | Frank Erath and Janet Quartarone | | July 1 - 10, 2011 |
| 102 | Iago | Othello | Wm Shakespeare | ActorsNET of Bucks County | Cheryl Doyle | * | June 10 - 26, 2011 |
| 101 | Ivan Petrovich Voinitsky (Vanya) | Uncle Vanya | Anton Chekhov | ActorsNET of Bucks County | Cheryl Doyle | * | January 28 - February 13, 2011 |
| 100 | Andrew Makepeace Ladd III | Love Letters | A. R. Gurney | ActorsNET of Bucks County @ The Yardley Inn | Susan Barry Cadoff | | November 26, 2010 |
| 99 | Edward Rutledge | 1776 | Sherman Edwards and Peter Stone | ActorsNET of Bucks County | Cheryl Doyle | * | August 20, 21 & 22, 2010 |
| 98 | Benedick | Much Ado About Nothing | Shakespeare | ActorsNET of Bucks County | Janet Quartarone | * | May 21 - June 4, 2010 |
| 97 | Charles Stanton | Dangerous Corner | J.B. Priestley | Langhorne Players | Aaron Wexler & Rob Norman | | August 21 - September 12, 2009 |
| 96 | Lord Capulet | Romeo and Juliet | Shakespeare | Shakespeare`70 @ Kelsey Theatre | Frank Erath | | June 26 - July 5, 2009 |
| 95 | Junius Brutus Booth | Booth | Austin Pendleton | ActorsNET of Bucks County | Cheryl Doyle | * | May 29 - June 14, 2009 |
| 94 | Mel Edison | The Prisoner of 2nd Avenue | Neil Simon | Isis Productions - Walnut Street Theater | Neill Hartley | | March 12 - 29, 2009 |
| 93 | Laurence Olivier | Orson's Shadow | Austin Pendleton | ActorsNET of Bucks County | Cheryl Doyle | * | January 23 - February 8, 2009 |
| | set designer | Seascape | Edward Albee | ActorsNET of Bucks County | Cheryl Doyle | * | December 5 - 21, 2008 |
| 92 | director - staged reading | Constantine | Mort Paterson | ActorsNET of Bucks County | George Hartpence | | November 14, 2008 |
| 91 | Fergus Crampton and assistant director | You Never Can Tell | G. Bernard Shaw | ActorsNET of Bucks County | Cheryl Doyle | * | September 26 - October 11, 2008 |
| 90 | Edward Rutledge | 1776 | Sherman Edwards and Peter Stone | ActorsNET of Bucks County | Cheryl Doyle | * | August 22 & 23, 2008 |
| 89 | Cyrano and assistant director | Cyrano de Bergerac | Edmond Rostand | ActorsNET of Bucks County | Cheryl Doyle | * | April 4 - 20, 2008 |
| 88 | John Middleton, FRCS | The Constant Wife | W. Somerset Maugham | Shakespeare`70 | Frank Erath | | February 14 - 24, 2008 |
| | set designer | Watch on the Rhine | Lilliam Hellman | ActorsNet of Bucks County | Cheryl Doyle | * | November 16 - December 2, 2007 |
| 87 | Dr. Mikhail Luvovich Astrov | Uncle Vanya | Anton Chekhov | Villagers Theatre | Rob Pherson | | October 5 - 20, 2007 |
| 86 | Antonio | The Merchant of Venice | Shakespeare | Shakespeare`70 @ Kelsey Theater | Frank Erath, PhD | | June 29 - July 8, 2007 |
| 85 | Macbeth | Macbeth | Shakespeare | ActorsNet of Bucks County | Cheryl Doyle | * | April 27 - May 13, 2007 |
| 84 | John Proctor | The Crucible | Arthur Miller | ActorsNet of Bucks County | Cheryl Doyle | * | January 12 - 28, 2007 |
| 83 | Inspector Goole (and assistant director) | An Inspector Calls | JB Priestley | Shakespeare`70 at the Don Evans Black Box Theater @ TCNJ | Carol Thompson | | September 21 - 30, 2006 |
| 82 | Antipholus of Syracuse | A Comedy of Errors | Shakespeare | Shakespeare`70 @ Kelsey Theater | Frank Erath, PhD | | June 30 - July9, 2006 |
80 & 81 | Henry Higgins | My Fair Lady | GB Shaw and Lerner & Loewe | ActorsNet of Bucks County in Morrisville, PA and at Washington Crossing Open Air Theater | Cheryl Doyle | * | March 30 - April 15, 2006 and July 20 thru 29, 2006 |
| 79 | Sir George Crofts | Mrs. Warren's Profession | George Bernard Shaw | Shakespeare`70 | Frank Erath, PhD | | February 16 - 26, 2006 |
| 78 | Alan Squier | The Petrified Forest | Robert E. Sherwood | ActorsNet of Bucks County | Cheryl Doyle | * | October 28 - November 13, 2005 |
| 77 | Tobias | A Delicate Balance | Edward Albee | Shakespeare`70 | Dale Simon | | September 22 -October 1, 2005 |
| 76 | Edward Rutledge | 1776 | Sherman Edwards and Peter Stone | ActorsNet of Bucks County @ Washington Crossing Open Air Theater | Cheryl Doyle | * | June 23 - July 2, 2005 |
| 75 | Don Pedro | Much Ado About Nothing | Shakespeare | Shakespeare`70 @ Washington Crossing Open Air Theater | Frank Erath, PhD | | June 9 - 18, 2005 |
| 74 | Prospero | The Tempest | Shakespeare | ActorsNet of Bucks County | Cheryl Doyle | * | April 1 - 17, 2005 |
| 73 | Charles Condomine | Blithe Spirit | Noel Coward | ActorsNet of Bucks County | David Swartz | | February 25 - March 13, 2005 |
| 72 | Milo Tindle | Sleuth | Anthony Shaffer | ActorsNet of Bucks County | Cheryl Doyle | * | October 22 - November 7, 2004 |
| 71 | performer/writer | Shakespeare and Song | dramatic readings and musical review | SerioComic Productions | | | Summer 2004 |
| 70 | King Richard | The Tragedy of King Richard III | Shakespeare | ActorsNet of Bucks County | Cheryl Doyle | * | March 5 - 21, 2004 |
| 69 | Waitwell | The Way of the World | Charles Congrieve | Shakespeare`70 | Frank Erath, PhD | | February 12 - 21, 2004 |
| 68 | Fred Graham/Petruchio | Kiss Me, Kate | Cole Porter | ActorsNet of Bucks County | Cheryl Doyle | | August 14 - 31, 2003 |
| 67 | Trigorin | The Seagull | Anton Chekhov | Villanova University | Susan D. Barry | | August 19 & 20, 2003 |
| 66 | Antony | Antony and Cleopatra | Shakespeare | ActorsNet of Bucks County | Cheryl Doyle | * | April 25 - May 11, 2003 |
| 65 | director | Caesar and Cleopatra | George Bernard Shaw | ActorsNet of Bucks County | George Hartpence | * | March 7 - 23, 2003 |
| 64 | Duke - staged reading | Measure for Measure | Shakespeare | Circle Players (Piscataway, NJ) | Rob Pherson | | December 6, 2002 |
| 63 | Theseus | A Midsummer Night's Dream | Shakespeare | Shakespeare`70 @ Washington Crossing Open Air Theater | Frank Erath, PhD | | June 6 - 15, 2002 |
| 62 | King Arthur | Camelot | Alan J. Lerner & Fredrick Loewe | ActorsNet of Bucks County | Cheryl Doyle | | May 16 - June 2, 2002 |
| 61 | Edmund (and assistant director) | King Lear | Shakespeare | ActorsNet ofBucks County | Cheryl Doyle | | April 11 - 28, 2002 |
| 60 | Henry II | The Lion in Winter | Lawrence Goldman | ActorsNet of Bucks County | Joe Doyle | | February 21 - March 10, 2002 |
| 59 | Henry II | Becket | Jean Anouilh | ActorsNet of Bucks County | Cheryl Doyle | | January 10 - 27, 2002 |
| 58 | Henry Higgins | My Fair Lady | GB Shaw and Lerner & Loewe | ActorsNet of Bucks County | Cheryl Doyle | | August 17 - September 2, 2001 |
| 57 | Edward Rutledge | 1776 | Sherman Edwards & Peter Stone | ActorsNet of Bucks County | Cheryl Doyle | | July 13 - 29, 2001 |
| 56 | Alonzo | The Tempest | Shakespeare | Shakespeare`70 @ Washington Crossing Open Air Theater | Frank Erath, PhD | | June 7 - 16, 2001 |
| 55 | Hamlet | Rosencrantz and Guildenstern are Dead | Tom Stoppard | ActorsNet of Bucks County | Cheryl Doyle | | March 16 - April 1, 2001 |
| 54 | Hamlet | Hamlet | Shakespeare | ActorsNet of Bucks County | Cheryl Doyle | | February 16 - March 4, 2001 |
| 53 | John Barrymore | I Hate Hamlet | Paul Rudnick | ActorsNet of Bucks County | Joe Doyle | | January 12 - 28, 2001 |
| 52 | Macduff | Macbeth | Shakespeare | Players Club of Swarthmore | Bohdan Senkow | | October 19 - November 4, 2000 |
| 51 | Hotspur | Henry IV - Part One | Shakespeare | Shakespeare`70 @ Washington Crossing Open Air Theater | Frank Erath, PhD | | June 8 - 17, 2000 |
| 50 | Edward Rutledge | 1776 | Sherman Edwards & Peter Stone | ActorsNet of Bucks County | Cheryl Doyle | | May 12 - 28, 2000 |
| 49 | Teddy Lloyd | The Prime of Miss Jean Brodie | Muriel Sparks | ActorsNet of Bucks County | Cheryl Doyle | | March 10 - 26, 2000 |
| 48 | Jorgen Tesman | Hedda Gabler | Henrik Ibsen | Shakespeare`70 | Frank Erath, PhD | | February 10 - 20, 2000 |
| 47 | Dick Dudgeon | The Devil's Disciple | George Bernard Shaw | ActorsNet of Bucks County | Cheryl Doyle | | November 12 - 28, 1999 |
| 46 | Antonio | The Tempest | Shakespeare | Villagers Theater | Ana Kalet | | October 15 - 23, 1999 |
| 45 | performer | English Music Hall | Tom Moffitt | Shakespeare`70 | Tom Moffit | | September 23 - October 2, 1999 |
| 44 | Oberon | A Midsummer Night's Dream | Shakespeare | Fortnight Chamber Ensemble @ Lincoln Center Courtyard (NYC) | Janet Quartarone | | June 1999 |
| 43 | Caithness | Macbeth | Shakespeare | Shakespeare`70 @ Washington Crossing Open Air Theater | Frank Erath, PhD | | June 19, 1999 |
| 45 | Max Prince | Laughter on the 23rd Floor | Neil Simon | ActorsNet of Bucks County | Joe Doyle | | March 12 - 28, 1999 |
| 41 | Andrew Makepeace Ladd III | Love Letters | A. R. Gurney | Nine Lives Travelling Players | Susan D. Barry | | `99 season |
| 40 | Mr. Kelvil, M.P. | A Woman of No Importance | Oscar Wilde | Shakespeare`70 | Frank Erath, PhD | | February 11 - 21, 1999 |
| 39 | Lawrence Redding | A Murder at the Vicarage | Agatha Christie | ActorsNet of Bucks County | Cheryl Doyle | | November 20 - December 6, 1998 |
| 38 | Charley Courtley | London Assurance | Dion Boucicoult | Nine Lives Travelling Players | Michael Tunney | | September 1998 |
| 37 | Orsino | Twelfth Night | Shakespeare | WestWind Rep Company | Dale Simon | | July 3 - 11, 1998 |
| 36 | Lucentio | The Taming of the Shrew | Shakespeare | Shakespeare`70 @ Washington Crossing Open Air Theater | Frank Erath, PhD | | June 11 - 20, 1998 |
| 35 | Brutus | Julius Caesar | Shakespeare | Kelsey Theater @ Mercer County Community College | Stephen Kazakoff | | April 3 - 5, 1998 |
| 34 | Sparkish | The Country Wife | William Wycherley | Shakespeare`70 | Frank Erath, PhD | | February 12 - 22, 1998 |
| 33 | Felix | The Owl and the Pussycat | Bill Manoff | ActorsNet of Bucks County | Joe Doyle | | September 12 - October 12, 1997 |
| 32 | Algernon | The Importance of Being Earnest | Oscar Wilde | Nine Lives Travelling Players | Samuel W. M. Griffin | | September 1997 |
| 31 | Autolycus | The Winters Tale | Shakespeare | Shakespeare`70 @ Washington Crossing Open Air Theater | Frank Erath, PhD | | June 12 - 21, 1997 |
| 30 | chorus | HMS Pinafore | Gilbert & Sullivan | Savoy Company of Philadelphia | Dan Rothermeil and Bill Barker | | May 16 - 17 & 30 - 31, 1997 |
| 29 | Lord Goring | An Ideal Husband | Oscar Wilde | Shakespeare`70 | Frank Erath, PhD | | February 20 - March 2, 1997 |
| 28 | Ken Gorman | Rumors | Neil Simon | Shakespeare`70 | Tom Moffit | | September 1996 |
| 27 | Mercutio | Romeo and Juliet | Shakespeare | Princeton Summer Theater @ Princeton University | Brian Bara | | July 1996 |
| 26 | Ford | The Merry Wives of Windsor | Shakespeare | Shakespeare`70 @ Washington Crossing Open Air Theater | Frank Erath, PhD | | June 12 - 22, 1996 |
| 25 | Macbeth | Macbeth | Shakespeare | Kendall Hall Theater @ Trenton State College (TCNJ) | Prof. Hal Hogstrom | | April 18- 21, 1996 |
| 24 | Charles Surface | School for Scandal | Richard Brinsley Sheridan | Shakespeare`70 | Frank Erath, PhD | | February 8 - 18, 1996 |
| 23 | staged reading - multiple parts | Divine Politics - The Voices of Saint Joan | | Princeton Rep Company | Victoria Liberatori | | September 1995 |
| 22 | Captain Georg von Trapp | The Sound of Music | Richard Rodgers & Oscar Hammerstein II | Yardley Players @ Washington Crossing Open Air Theater | Derek Tarson and Marge Swider | | August 17 - 25, 1995 |
| 21 | Leonato | Much Ado About Nothing | Shakespeare | Shakespeare`70 @ Washington Crossing Open Air Theater | Frank Erath, PhD | | June 8 - 17, 1995 |
| 20 | Tony Lumpkin | She Stoops To Conquer | Oliver Goldsmith | Shakespeare`70 | Frank Erath, PhD | | February 9 - 19, 1995 |
| 19 | Lyle Rogers | Exit the Body | Fred Carmichael | Shakespeare`70 | Tom Moffit | | August 12 - 27, 1994 |
| 18 | Provost | Measure for Measure | Shakespeare | Shakespeare`70 @ Washington Crossing Open Air Theater | Frank Erath, PhD | | June 9 - 18, 1994 |
| 17 | Algernon | The Importance of Being Earnest | Oscar Wilde | Shakespeare`70 | Frank Erath, PhD | | February 11 - 27, 1994 |
| 16 | Speed | The Odd Couple | Neil Simon | Shakespeare`70 | Tom Moffit | | August 13 - 28, 1993 |
| 15 | Feste | Twelfth Night | Shakespeare | Shakespeare`70 @ Washington Crossing Open Air Theater | Frank Erath, PhD | | June 10 - 19, 1993 |
| 14 | chorus | The Gondoliers | Gilbert & Sullivan | Savoy Company of Philadelphia | Dan Rothermeil and Bill Barker | | May 21 & 22 & June 4 & 5, 1993 |
| 13 | Sir Lucius O`Trigger | The Rivals | Richard Brinsley Sheridan | Shakespeare`70 | Frank Erath, PhD | | February 1993 |
| 12 | Tobias Gilmore | Let's Murder Marsha | Monk Ferris | Shakespeare`70 | Tom Moffit | | August 14 - 29, 1992 |
| 11 | Dr. Bradman | Blithe Spirit | Noel Coward | Shakespeare`70 | Dale Simon | | July 10 - 25, 1992 |
| 10 | Duke Solinus | A Comedy of Errors | Shakespeare | Shakespeare`70 @ Washington Crossing Open Air Theater | Frank Erath, PhD | | June 11 - 20, 1992 |
| 9 | Cecil Graham | Lady Windemere's Fan | Oscar Wilde | Shakespeare`70 | Frank Erath, PhD | | February 1992 |
| 8 | Mr. Paravacini | The Mousetrap | Agatha Christie | Shakespeare`70 | Tom Moffit | | November 1991 |
| 7 | Harlow Edison | The Gazebo | Alec Coppel | Shakespeare`70 | Tom Moffit | | August 9 - 24, 1991 |
| 6 | Lord Amiens | As You Like It | Shakespeare | Shakespeare`70 @ Washington Crossing Open Air Theater | Frank Erath, PhD | | June 13 - 22, 1991 |
| 5 | Winnie the Pooh | The House on Pooh Corner | A.A. Milne | Kelsey Theater @ Mercer County Community College | Maureen West | | May 1991 |
| 4 | Lord Capulet | Romeo and Juliet | Shakespeare | Kelsey Theater @ Mercer County Community College | Maureen West | | March 8 - 16, 1991 |
| 3 | Mr. Loyal | Tartuffe | Moliere | Shakespeare`70 | Frank Erath, PhD | | February 15 - March 2, 1991 |
| 2 | Mr. Butterworth | Dracula | Hamilton Deane & John Balderston | Shakespeare`70 | Tom Moffit | | August 1990 |
| 1 | Solanio | The Merchant of Venice | Shakespeare | Shakespeare`70 @ Washington Crossing Open Air Theater | Frank Erath, PhD | | June 1990 |