Dr Barry L. Fields, MD
Surgery · Physician
4700 Southlake Pkwy, 35244 HooverSurgery · Physician
4700 Southlake Pkwy, 35244 HooverGeneral medicine · Physician
5105 Shadowbrook Trl, 35244 BirminghamGeneral medicine · Physician · Medical care center · Emergency service · Medical emergency service
5569 Grove Blvd, 35226 HooverSurgery · Orthopaedics · Physician
4515 Southlake Pkwy, 35244 HooverPediatrician · Physician
5295 Preserve Pkwy, 35244 HooverPediatrician · Physician
1809 Data Dr, 35244 HooverDermatology · Physician
3825 Lorna Rd, 35244 BirminghamPhysician · Psychotherapy and psychiatry
3825 Lorna Rd, 35244 BirminghamPhysician
3049 John Hawkins Pkwy, 35244 HooverPhysician
2781 Indian Crest Dr, 35124 PelhamOphthalmologist · Physician · Ophthalmology
2000 Riverchase Galleria, 35244 HooverPediatrician · Physician
6250 Park South Dr, 35022 BessemerReading glasses · Opticians · Ophthalmologist · Ophthalmology · Physician
3985 Parkwood Rd, 35022 BessemerGeneral medicine · Physician
2520 Valleydale Rd, 35244 HooverPediatrician · Physician
1809 Data Dr, 35244 HooverOphthalmologist · Physician
245 Rime Vlg, 35216 BirminghamGeneral medicine · Physician
1179 Greenmor Dr, 35022 BessemerPediatrician · Physician
4000 Pine Ln SE, 35022 BessemerAnesthesiology · Physician
3459 Flintshire Dr, 35226 HooverGeneral medicine · Physician
3624 Hilltop Rd SE, 35022 Bessemer