His plays have been produced at theatres such as The Mark Taper Forum, Actors Theatre of Louisville, Zachary Scott Theatre Center, Playwrights Theatre of New Jersey, the State Theater, PACA (Performing Artists Collective Alliance) Erie, Pa, Kitchen Dog Theatre, and off-Broadway at Urban Stages; and they have been developed through the Public Theater New Works Now, Manhattan Theatre Club, A.S.K.
His works have been staged at venues such as The Mark Taper Forum, Actors Theatre of Louisville, Zachary Scott Theatre Center, Playwrights Theatre of New Jersey, the State Theater, PACA (Performing Artists Collective Alliance) Erie, Pa, Kitchen Dog Theatre, and off-Broadway at Urban Stages; and they have been developed through the Public Theater New Works Now, Manhattan Theatre Club, A.S.K.