He received a BFA from Ithaca College in acting, an MA from Boston University in playwriting and a PhD in Theatre from the University of Colorado at Boulder. He has penned two full-length plays, several one-acts, the book and lyrics for two musicals, and a variety of short pieces for children. He has also directed numerous plays and musicals and has worked as an actor in Chicago, Baltimore, and New York City.