John graduated from the University of Maryland with a Bachelors in Turf Management and minor in Landscape Design in 1985. He moved to Virginia Beach after graduation to work at Hell's Point Golf Club. The owner of Hell's Point decided to build another course in 1987, Owls Creek also in Virginia Beach where John oversaw the construction, grow-in, and maintenance until 1994. John eventually moved to Williamsburg in 1994 to work for Legends Golf. He was involved in the construction and grow-in of Stonehouse Golf Club and Royal New Kent Golf Club.John was hired by Carolina Golf Group to oversee the construction and grow-in of Kiskiack Golf Club in Williamsburg in 1997 and worked there as Superintendent until 2007. He then was hired by Boddie-Noell to oversee the construction, grow-in and maintenance of The Club at Viniterra in New Kent County.