John C. Hall (D) - BirminghamWatch

John C. Hall (D)

Although John C. Hall’s name appears on the ballot, he has withdrawn from the race.  

February 14, 2016

Although John C. Hall’s name appears on the ballot, he has withdrawn from the race.