Raised in Memphis, Tennessee, John moved to Missouri as a teenager and spent his high school and college years in Bolivar, Missouri. He graduated from Southwest Baptist University in 1994 with a Bachelor of Arts in English. He graduated University of Missouri-Kansas City School of Law in 1997, and served as clerk for Judge William F. Mauer after law school. He moved his family back to southwest Missouri to join a local law firm but found his passion when he shifted to Assemblies of God Foundation and developed an extensive practice in estate planning, wills, trusts, planned giving, charitable giving and non-profits. He stepped out of the nonprofit world to start his own law practice that he maintained after transitioning back to AGFinancial to serve as an attorney practicing primarily in estate planning, charitable giving and nonprofits, litigation management, and international lending. John has four children and is active in church and local nonprofits including Springfield Creatives and Ozark Trails Council of the Boy Scouts of America.