A graduate of Clemson University, he began his professional career as the manager of public policy at the Greenville Chamber of Commerce. He spent two years with SC Senator Greg Ryberg (Aiken) as his assistant campaign manager for “Ryberg for SC State Treasurer” in 2002 then as a South Carolina State Senate research director for the Senate Transportation Committee. John then moved on to the South Carolina Chamber of Commerce, where he was an associate vice president. He has served on the Clemson University Alumni National Council and is the former Clemson University Young Alumni national president, as well as the Young Alumni president for the Greenville area. He served on Governor Sanford’s MAP Commission as a task force member, and additionally, as the vice chairman of the Greenville Transit Authority. John is a member of the advisory council for Business Black Box, advising on topics pertaining to politics and public policy.