Spencer T. Bachus, III (Birmingham, AL)

Firm: Bachus & Brom