David Michael Ostrowski MD
Surgery · Orthopaedics · Physician
2700 10th Ave S, 35205 BirminghamSurgery · Orthopaedics · Physician
2700 10th Ave S, 35205 BirminghamInternal medicine · Physician · Surgery
927 Medical Center Dr, 35022 BessemerSurgery · Orthopaedics · Physician
1313 13th St S, 35205 BirminghamSurgery · Physician
975 9th Ave SW, 35022 BessemerPhysician · Surgery
995 9th Ave SW, 35022 BessemerInternal medicine · Physician · Surgery
985 9th Ave SW, 35022 BessemerOphthalmologist · Physician · Surgery
985 9th Ave SW, 35022 BessemerHospital pharmacy · Pediatrician · Physician · Surgery
1090 9th Ave SW, 35022 BessemerGeneral medicine · Physician · Surgery
1600 20th St S, 35205 BirminghamSurgery · Physician
1201 11th Ave S, 35205 BirminghamOrthopaedics · Surgery · Physician
1400 19th St S, 35205 BirminghamSurgery · Orthopaedics · Physician
1201 11th Ave S, 35205 BirminghamSurgery · Orthopaedics · Physician
1201 11th Ave S, 35205 BirminghamSurgery · Orthopaedics · Physician
1201 11th Ave S, 35205 BirminghamSurgery · Orthopaedics · Physician
1201 11th Ave S, 35205 BirminghamSurgery · Orthopaedics · Physician
1201 11th Ave S, 35205 BirminghamSurgery · Orthopaedics · Physician
975 9th Ave SW, 35022 BessemerSurgery · Orthopaedics · Physician
975 9th Ave SW, 35022 BessemerSurgery · Physician
975 9th Ave SW, 35022 BessemerSurgery · Physician
2324 Brookshire Pl, 35213 Mountain Brk