Highlights In Reverse Chronological Order (Pictured preceded by an *asterisk)
- Pippin: UMass Theatre Guild – December 2023 (Director)
- *UMass Fringe Fest: UMass Theater Department – May 2023 (Cliff Bradshaw)
- *Untitled Student-Led Project: UMass Theatre Guild – May 2023 (Old Man)
- *Rocky Horror Show: UMass Theatre Guild – Dec. 2022 (Criminologist/Narrator)
- A Gathering of Grandmothers & Respirations: UMass Theater Department, Rites of Spring Festival – May 2021 (Stage Manager)
- *Pippin: Ayer Shirley Regional High School Drama Club – March 2020 (Leading Player)
- Hamlet: Ayer Shirley Regional High School, AP Literature and Composition – Dec. 2019 (Hamlet)
- *Blithe Spirit: Ayer Shirley Regional High School Drama Club – Nov. 2019 (Charles Condomine)
- *The Addams Family: Middlesex School Summer Arts – Aug. 2019 (Gomez Addams)
- *Peter and the Starcatcher: Middlesex School Summer Arts – Aug. 2019 (Prentiss)
- *Little Shop of Horrors: Ayer Shirley Regional High School Drama Club – May 2019 (Seymour Krelborn, Winner of Massachusetts Educational Theater Guild award for Best Lead Actor in a Musical)
- Snoopy: The Musical: Concord Youth Theater – Nov. 2018 (Charlie Brown)
- *The Importance of Being Earnest: Ayer Shirley Regional High School Drama Club – Nov. 2018 (Algernon)
- Les Misérables: Middlesex School Summer Arts – Aug. 2018 (Jean Valjean)
- Our Town: Middlesex School Summer Arts – Aug. 2018 (Actor: Stage Manager)
- The 25th Annual Putnam County Spelling Bee: Concord Youth Theater – May 2018 (William Barfee)
- You’re A Good Man, Charlie Brown: Ayer Shirley Regional High School Drama Club – May 2018 (Linus)
- The 25th Annual Putnam County Spelling Bee: Ayer Shirley Regional High School Drama Club – May 2017 (Leaf Coneybear)
- Les Misérables: Concord Players – Nov. 2013 (Gavroche)
- The Sound of Music: Concord Players – April/May 2013 (Kurt von Trapp)
- To Kill a Mockingbird: Concord Players – April/May 2009 (Young Boy)
- HONK! Jr.: Alexander Children’s Theater School – 2005 (Duckling)
Unsorted
- Aladdin Jr.: ArtsNashoba (Stage Manager)
- Aladdin Jr.: Ayer Shirley Regional Middle School (Aladdin)
- Alice in Wonderland Jr.: Stratton Players (Cheshire Cat #2)
- Anne of Green Gables: Concord Youth Theater (Schoolboy)
- Beauty and the Beast: Ayer Shirley High School (Chip)
- Godspell: Ayer Shirley High School (Ensemble)
- HONK!: ArtsNashoba (Drake)
- HONK!: Concord Youth Theater (The Cat)
- Joseph and the Amazing Technicolor Dreamcoat: Concord Youth Theater (Joseph)
- Legally Blonde: Middlesex School Summer Arts (Aaron Schultz/Ensemble)
- Merrily We Roll Along: Concord Youth Theater (Frank Jr.)
- A Midsummer Night’s Dream: Middlesex School Summer Arts (Peter Quince/Chorus)
- Once Upon a Mattress: Concord Youth Theater (The Minstrel)
- Pinocchio: Concord Youth Theater (Pinocchio)
- Schoolhouse Rock LIVE!: ArtsNashoba (Stage Manager)
- Schoolhouse Rock LIVE!: Concord Youth Theater (Ensemble)
- Starmites: Middlesex School Summer Arts (Spacepunk)
- Zombie Prom: Middlesex School Summer Arts (Jonny)