I may need a shoulder replacement surgery. I haven't seen an orthopedic doctor yet and am trying to decide where to go. Any suggestions or information would be helpful. I'm debating between Mayo which is a long drive (about 5 hours) or a doctor in Edina, MN who also goes to St. Cloud, MN which is only about 1-1/2 hours away.