Bob Shores (D)

 ========= Old Image Removed =========1621386935 
1455433221

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 Voter Guide survey.