Dr. Andrew Francis Barranco, D.O. - Birmingham , AL
United States
Physical Medicine and Rehabilitation
NPI: 163951XXXX
License: DO1XXX
United States
Physical Medicine and Rehabilitation
NPI: 163951XXXX
License: DO1XXX