John began his career in the elections office in 2008 where he served as Assistant Supervisor of Elections under then Supervisor Linda Griffin. He was elected as Supervisor of Elections in November 2012. He is a member of the Florida State Association of Supervisors of Elections where he serves on the Legislative Committee for District 2 and the Communications and
John is the son of John and Sue Hanlon, and the grandson of the late Herbert and Cora Whitfield and the late JC and Mary Francis Hanlon of Gulf County. He is married to Melissa Hanlon and they have two daughters, Hannah and Bethany.
John graduated from Mosley High School in Panama City, Florida before attending Harding University. He is a member of Long Avenue Baptist Church. John is past President and currently serves as Vice-President of the Gulf County Kiwanis Club.