John and his wife Christy grew up in Sandy Springs. After college, they settled in the North Fulton area in what would later become Johns Creek. When Johns Creek was incorporated in 2006, John, like many other residents, felt that the new city offered its citizens the kind of protection and local control of policies and expenditures that would benefit the citizens directly.
When John married in 2003, they moved into their house in Johns Creek, where he served as the homeowners association (HOA) president of his neighborhood. Through that HOA role, John became increasingly aware of Johns Creek’s challenges and its newly formed government. He began attending City Council meetings and got involved in the Johns Creek Community Association. As a citizen, John started Preserve Johns Creek, a group dedicated to protecting its residential character and quality of life.
Before he was elected Mayor, John served four years as a City Council Member for Post 3. John was elected as Mayor in November 2021. His message for his campaign included three important priorities; Safety First, Building Greater Community, and Forward Together.
John is a graduate of the University of Georgia (UGA) with a BBA in Management Information Systems. He has a landscape design business as well as other business interests, mainly in real estate. John is a former United States Marine and a member of the Johns Creek Veterans Association. He has served on the board of One Johns Creek, a coalition dedicated to helping youth mental health and prevention of substance abuse. Christy attended Auburn University and is a pharmacist. Christy, John, and their daughter Gracie attend Northpoint Community Church.