His work spans the spectrum of theatrical jobs including actor, stage manager, tour manager, playwright, director and teacher. He lives in Birmingham, Alabama with his wife and two children.