David Michael Ostrowski
Surgery · Orthopaedics · Physician
513 Brookwood Blvd, 35209 BirminghamSurgery · Orthopaedics · Physician
513 Brookwood Blvd, 35209 BirminghamSurgery · Orthopaedics · Physician
513 Brookwood Blvd, 35209 BirminghamSurgery · Orthopaedics · Physician
513 Brookwood Blvd, 35209 BirminghamSurgery · Orthopaedics · Physician
3105 Independence Dr, 35209 BirminghamSurgery · Orthopaedics · Physician
3328 E Briarcliff Rd, 35223 Mountain BrkSurgery · Orthopaedics · Physician
1313 13th St S, 35205 BirminghamSurgery · Orthopaedics · Physician
1313 13th St S, 35205 BirminghamSurgery · Orthopaedics · Physician
919 Medical Center Dr, 35022 BessemerSurgery · Orthopaedics · Physician
2700 10th Ave S, 35205 BirminghamSurgery · Orthopaedics · Physician
1313 13th St 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 · Orthopaedics · Physician
1600 7th Ave S, 35233 BirminghamSurgery · Orthopaedics · Physician
1600 7th Ave S, 35233 Birmingham