BirminghamBalch & Bingham1710 Sixth Avenue NorthBirmingham, Al 35203BirminghamUnited States1 205 251 8100