Funeral arrangements have not been finalized, the county said.
A native of Henry County, Barham grew up in McDonough and attended Henry County High School and Griffin Tech, according to his commission bio.
Married for 34 years to wife Becky, the pair had two sons, Josh and Adam, and five grandchildren. Gary Barham spent 31 years with the city of McDonough, including a stint as the city’s director of public works, before retiring.
He coached Little League, was a McDonough volunteer fireman and a president of the Kiwanis Club. In addition, he was on the Olympic Torch and the Paralympics Torch relay committees, delivered Christmas gifts to Milledgeville Central State Hospital and helped bring the first Veterans Day program to the McDonough Square.