John R Millington Jr D M D L L C in Birmingham, AL 35235



John R Millington Jr D M D L L C

5800 Valley Road

(205) 661-6610