James Adam FLANAGAN MD Orthopedics
OfficeOffice 720 Montclair Rd Ste 200 Jefferson Birmingham AL 35213
Office Phone # : (205) 5912516Fax # : (205) 5912522