After 34 years in law enforcement, Gainesville Deputy Police Chief Kevin Gaddis has hung up his uniform.
'He earned it': Gainesville Deputy Police Chief Kevin Gaddis retires after 29 years