Stage
Middletown - Male Tourist/Freelancer/Male Doctor - The Theater Project
Inherit the Wind - Rev. Jeremiah Brown - The Theater Project
The Explorers Club - Sir Bernard Humphries - Mad Horse Theatre Company
Cursed - Richard III - Naked Shakespeare/PortFringe 18
Cross Dressers - Rosalind - Naked Shakespeare
The Last Days of Judas Iscariot - Butch Honeywell - Mad Horse Theatre Company
Twelfth Night - Orsino (Staged Reading) - Sound + Fury
It Can't Happen Here - Karl Pascal/Philip Jessup (Staged Reading) - Portland Stage Company
King of Crows IV 10-Minute Play Festival - Various - The Crowbait Club
Terminal Bar - Fred/Father Fusilli/Old Man - Deertrees Theater
Gran Via - Luis Boneventura (Lead) - PortFringe 16
Attempted Murders - Host/Narrator - PortFringe 16
Richard II - Lord Ross - Portland Shakespeare Company
The Other Place - The Man - Good Theater
Humpin' Glory Bay - Rolando (Staged Reading) - Mad Horse Theatre Company: By Local
This Wonderful Life - George Bailey/Others (One-Man Show) - Footlights in Falmouth
The Grand O'Neal - Michael O'Neal (Lead) - Deetrees Theater
Much Ado About Nothing - Benedick (Lead) - Lyric Music Theater
The Juicy Bits 2; The Fast and the Fatuous - Various - PortFringe 14
Carl - Carl (Monologue) - 2014 Maine Playwrights Festival
Ghosts of Ocean House - Oliver (Staged Reading) - Mad Horse Theater Company: By Local
Vigils - Wooer - Mad Horse Theater Company
Getting Daddy's Gak - Monk (Staged Reading) - Mad Horse Theater Company: By Local
King of Crows 10-Minute Play Festival - Various - The Crowbait Club
The Juicy Bits - Various - PortFringe 13
Take Two - Various - 2013 Maine Playwrights Festival
Noises Off! - Freddy/Philip - The Portland Players
Sylvia - Tom/Phyllis/Leslie - ACT ONE Festival
Blithe Spirit - Dr. Bradman - Lyric Music Theater
Take Two - Various - 2012 Maine Playwrights Festival
Driving Miss Daisy - Boolie Werthan - West End Studio Theater
A Midsummer Night's Dream - Theseus - The Portland Players
The Shadow Box - Brian - Old Port Playhouse
It's A Wonderful Life: A Live Radio Play - George Bailey (Lead) - Old Port Playhouse
My Gay Son's Wedding - Eric Callahan (Lead) - Old Port Playhouse
Cinderella - Sir Lionel - Old Port Playhouse
Film
Click on the underlined title to view the video
For the Love of Kyle (Short) - The Doctor - The Campbell Brothers
Those We Leave Behind (Feature) - Bill Greene - Killatainment Films
Heightened (Short) - Jim - A Sara Friedman Production
Just Standing Still (Short) - James - Wrathful Banana Productions
Commercial
Click on the underlined title to view the video
Maine State Credit Union - Member (Principal) - WGME TV, Portland, ME
Plixer International - Testimonial - Real Media Solutions
Voice
Maine State Credit Union - Voiceover - WGME TV, Portland, ME