John graduated from The University of Alabama in 1995, where he received his B.S. Degree in Commerce and Business Administration, with emphasis in Health Care Management. John was a member of the 1990 and 1991 University of Alabama football teams under Coach Gene Stallings. He was also a member of Sigma Chi Fraternity and participated in collegiate and charity organizations.
Though John graduated from Jones School of Law in 2001, he was employed in the health care field in the Tuscaloosa area, where he received 5 years of managerial experience prior to joining the firm.
He focuses in his practice on environmental litigation, but he has also worked on consumer fraud and business law.
John currently serves as Treasurer for the Montgomery County Association for Justice. Also, John serves on the Selection Committee of the Jimmy Hitchcock Memorial Award, which recognizes Christian Leadership in Athletics for Montgomery County student athletes.
John has a son, Jet. He is an active member of First Baptist Church in Montgomery.