Former Barbour County Sheriff Arrested on Ethics Violations
On Tuesday, September 29, Attorney General Steve Marshall announced the arrest of Leroy Davie Upshaw. Upshaw is the former sheriff of Barbour County. Upshaw, 49, of Eufaula, served as sheriff of Barbour County until his term ended in early January 2019. He faces charges of using his public position for personal gain. Attorney General Marshall’s Special Prosecutions Division obtained two…