A Forsyth County deputy who was fired after allegedly going to a luncheon Sept. 11 while drunk was arrested on a DUI charge Tuesday, authorities confirmed.

Gregory Martin Cannon, 46, was fired Sept. 13 after another deputy reported the incident internally, Forsyth County Sheriff’s Office Capt. Doug Rainwater told AJC.com. Cannon was a detective and had worked for the department since October 2007.

Cannon was confronted by sheriff’s office commanders  “within minutes of the notification” at the 9/11 luncheon, Rainwater said. Cannon was placed on administrative leave and taken for an alcohol test. He was fired two days later.

RELATED: Forsyth County deputy fired after allegedly going to public event while drunk

He had no disciplinary history, according to Georgia Peace Officer Standards and Training (POST) Council records.

“The Forsyth County Sheriff’s Office takes a firm stance on misuse of alcohol or any drug by employees,” the sheriff’s office previously said. “Citizens of Forsyth County deserve the highest level of professionalism and any employee using alcohol on duty has betrayed that trust and will be held accountable.”

He was released from the county jail Tuesday on a $2,770 bond.

In other news:

DeKalb County police say the 27-year-old ran towards Officer Robert Olsen and ignored commands to stop.

About the Author

Featured

Travelers walk around the baggage claim in the South Terminal at Hartsfield-Jackson Atlanta International Airport on Thursday, Nov. 6, 2025. Atlanta is among the airports where the FAA will reduce flights due to the shutdown, and airports are facing a shortage of air traffic controllers. 
(Miguel Martinez/ AJC)

Credit: Miguel Martinez-Jimenez