John, a Buffalo native, has been involved in nearly 100 productions here in town. He has also worked all over the United States, Europe, and Asia, as an actor, dancer, singer, choreographer, and director. John has also worked in many regional theaters. Including, the Muni, the Barter Theater, Tennessee Repertory, Laguna Playhouse, Little Rock, Flat Rock, Rolling Rock, Starlight Theater and many more.