His most beloved G&S stage roles include Captain Corcoran, Ralph Rackstraw, and Bill Bobstay in separate productions of HMS Pinafore, which he has also directed. Other productions include roles in Iolanthe, The Pirates of Penzance and The Gondoliers.
He has performed on other stages as well, having played Matt in The Fantasticks, Jonathan Jasper in The Mystery of Edwin Drood, Jonathan Preachum in The Three-Penny Opera, The Minstrel in Once Upon a Mattress, Otto Von Bruno in Bullshot Crummond, and most recently, Lloyd Dallas in Noises Off.
He has a BA in Theatre from Lewis and Clark College and an Ed.M from Oregon State University. He is grateful to Dennis and Linda for this opportunity. As always, he credits his wife Jillane and daughter Emma for their support and continued encouragement.
David has performed in the Light Opera of Portland’s: