Dr James M. Schaffhausen, MD
Surgery · Orthopaedics · Physician
1000 W 140th St, 55337 BurnsvilleSurgery · Orthopaedics · Physician
1000 W 140th St, 55337 BurnsvilleSurgery · Orthopaedics · Physician
1000 W 140th St, 55337 BurnsvilleSurgery · Orthopaedics · Physician
1000 W 140th St, 55337 BurnsvilleSurgery · Physician
1000 W 140th St, 55337 BurnsvilleSurgery · Orthopaedics · Physician
1000 W 140th St, 55337 BurnsvilleSurgery · Orthopaedics · Physician
1000 W 140th St, 55337 Burnsville
Dentistry · Orthodontics · Dentist · Emergency service · Physician · General medicine · Dental cleaning · Implantology · Dentures · Surgery · Bleaching
1625 Lena Court, Ste 100, 55122 EaganSurgery · Orthopaedics · Physician
2160 100th St E, 55077 Inver Grove HeightsSurgery · Orthopaedics · Physician
1185 Town Centre Dr, 55123 Saint PaulSurgery · Orthopaedics · Physician
1185 Town Centre Dr, 55123 Saint PaulSurgery · Orthopaedics · Physician
1185 Town Centre Dr, 55123 Saint Paul
Dentistry · Orthodontics · Dentist · Emergency service · Physician · General medicine · Dental cleaning · Implantology · Dentures · Surgery · Bleaching
1121 Town Centre Drive, Ste 200, 55123 EaganSurgery · Orthopaedics · Physician
600 W 98th St, 55420 MinneapolisOphthalmologist · Physician · Surgery
9801 Dupont Ave S, 55431 MinneapolisSurgery · Physician
2000 North Ave, 55057 NorthfieldGeneral medicine · Physician · Surgery · Oncology · Hospital pharmacy · Internal medicine · Physiotherapy · Cosmetic surgery · Cosmetics
4670 Park Nicollet Ave SE, 55372 Prior LakeSurgery · Orthopaedics · Physician
3001 Metro Dr, 55425 MinneapolisSurgery · Orthopaedics · Physician
3001 Metro Dr, 55425 BloomingtonSurgery · Orthopaedics · Physician
7920 Old Cedar Ave S, 55425 MinneapolisSurgery · Physician
7920 Old Cedar Ave S, 55425 Minneapolis