Founder and Artistic Director of the Award Winning Ghostlight Theater Co. of New England (January 2004)
Adjunct Faculty Member at Chester College of New England, teaching various theatre activities. (September 2008)
Took over as Producing Artistic Director of the Acting Loft Academy of Performing Arts in Manchester, New Hampshire. (March 2007)
John has taught at Baylor University (Graduate Instructor), Chester College of New England (Adjunct Instructor), Cowley College (Director of Theatre Programming), and at the Ohio State University.