Robert Henry Carlson
General medicine · Physician
5454 Overton Rd, 35210 BirminghamGeneral medicine · Physician
5454 Overton Rd, 35210 BirminghamInternal medicine · Physician
5892 Trussville Crossings Pkwy, 35235 BirminghamInternal medicine · Physician
4500 Montevallo Rd, 35210 IrondalePediatrician · Physician
5243 Old Springville Rd, 35126 PinsonOphthalmologist · Reading glasses · Opticians · Ophthalmology · Physician · Retail center · Sunglasses
5239 Old Springville Rd, 35126 PinsonPediatrician · Physician
5243 Old Springville Rd, 35126 PinsonGeneral medicine · Physician
7530 Parkway Dr, 35094 LeedsAnesthesiology · Physician
4968 Spring Rock Rd, 35223 Mountain BrkPhysician · Psychotherapy and psychiatry
6869 5th Ave S, 35212 BirminghamPhysician · Radiology
4134 Ternview Rd, 35242 VestaviaOphthalmologist · Physician
1600 Montclair Rd, 35210 IrondaleGeneral medicine · Physician
1652 Montclair Rd, 35210 IrondaleGynecology · Obstetrics · Physician
5101 6th Ave S, 35212 BirminghamInternal medicine · Physician
4041 Lambert Trl, 35242 VestaviaPhysician · Urology
59 Cross Creek Dr W, 35213 Mountain BrkPhysician
7280 Kings Mountain Rd, 35242 VestaviaGeneral medicine · Physician
2050 Village Dr, 35094 LeedsPediatrician · Physician
5720 1st Ave S, 35212 BirminghamPediatrician · Physician
5720 1st Ave S, 35212 BirminghamCardiology · Physician
5502 1st Ave N, 35212 Birmingham