Dr. Stephen D. Mallard, MD 1400 6th Avenue South, Birmingham, AL 35294