Dr. Steven Alexander Leach Is this you? Claim your profile General Dentistry 0Leave a review Leach Steven Office 2002 Flint Rd SE, Decatur, AL, 35601 1 other location (205) 353-3211