James A Flanagan, M.D is an orthopedic surgeon in Birmingham, Alabama. Medical education includes Baylor Coll of Med, Houston Tx, completed in 1973.
Orthopaedic Surgery
📍 Ste 100 805 Saint Vincents Dr, Birmingham, AL 35205
805 St. Vincent's Drive Ste 100, Birmingham, AL 35205
Ste 100 805 Saint Vincents Dr, Birmingham, AL 35205
1201 11th Ave S Ste 200, Birmingham, AL 35205
Ste 100 805 Saint Vincents Dr, Birmingham, AL 35205
Ste 100 805 Saint Vincents Dr, Birmingham, AL 35205