Here is a short snippet of the various shows William has performed in.

Show Role Theatre
The Hunchback of Notre Dame Fredric / ASL Captain La Mirada Performing Arts, CA
The Hunchback of Notre Dame Fredric Sacramento Music Circus, CA
Amour Boss Musical Theatre West/Reiner
Artist of Silversea Cruise Line Lead Male Singer/Company Manager Choozi Entertainment/Silversea
Thank you for the Music/ABBA Guy 2/Company Manager Pullen Productions, Las Vegas
Ivy and Bean Dad/Eric South coast Rep, CA
Plaid Tidings Frankie Laguna Playhouse, CA
Big River Duke Mark Taper Forum, CA
Ordinary Days Jason Victory Theatre, CA
Oliver! Noah Deaf West Theatre, CA
The Secret Garden Dr. Neville Craven Musical Theatre West/Reiner
Forever Plaid Sparky Centennial Theatre, CO
Sweeney Todd Ensemble/US Anthony Gold Coast Plays, CA
Falsettos Marvin Norton Theatre, CO
City of Angels Jimmy Powers Musical Theatre West, CA
The History Of Musical Theatre Man #1 Musical Theatre Guild, CA
1940's Radio Hour Neal Theatre of the Rockies, CO
Page to Stage Man #2 Musical Theatre Guild, CA
We Tell Their Story Man #1 Musical Theatre West, CA
Blood Brothers Eddie Alex Theatre, CA
Back To Bacharach Man Sierra Rep, CA
No No Nannette Tom Alex Theatre
Dorian Gray Dorian Openstage Theatre, CO
Godspell William Knightsbridge Theatre, CA
I Never Sang for my Father Gene Goppert Theatre, KC, MO
Jesus Christ Superstar Pilate Langworthy Theatre, CO
Midsummer Night's Dream Demetrius Stage Nine Productions, CO
Comedy of Errors Merchant Langworthy Theatre, CO