David is the artist in residence and co-founder of the Riverrun Theatre. He is primarily a writer. Plays written for Riverrun include: The Rough Guide to the Underworld, Keeper, What Song the Syrens Sang, Girl in Landscape, Penguins and contributions to RiverWords, an ongoing collection of monologues, songs and other short pieces.
Written on the afternoon of September 11, 2001, the one-act The Silence Between Lines of a Poem premiered at the Hanover College Theatre ten days later, with all proceeds going to charity.
Directing work includes Marion Bridge by Daniel MacIvor and his own Cross Purposes for Riverrun, and The Silence Between Lines of a Poem for the Hanover College Theatre.
He is a member of the Playwrights Center.