John has 20 years coaching experience and holds the USSF D and National Youth Coaching License. John currently is an NVSC Player Development Staff Coach at Northern Virginia Soccer Club. John has been coaching locally for many years at all levels U5-U16. From 1992-1998 John coached travel soccer at Arlington Soccer Association. In addition, he was employed by Max Touch Soccer Academy in Manassas from 2008-2011 as a staff trainer/coach. John has coached NVSC teams for the past 10 years. He currently coaches 01/99 boys NVSC travel teams. As a player, John played college soccer on the Gardner-Webb University Men’s Varsity Soccer Team (1988-1989) and captained the Marymount University Varsity Soccer Team (1990-1992).