L G. Tyndall (Birmingham, AL)

Firm: Christian & Small