2016 Primary Election
Bob Shores (D)
Jefferson County District Court Place 5
Bob Shores
Residence: Homewood
Professional experience: Private practice, Shores P.C. law firm
Education: Birmingham School of Law
Qualifications: Shores declined to participate in the Voter Guide survey.