Hi J. -
I highly recommend Dr. Donna Block of Clinic Sofia in Edina.
I was at high risk of miscarriage/premature birth, had gestational diabetes, and a breech baby and she got me through to 39 1/2 weeks and a perfectly healthy little girl.
Everyone is different, I know but here's my experience with her... the first visit was long, and she asked a ton of questions and answered all of mine. She sent me out for several tests. At my second visit with her she said the knew the problem and there was no reason I couldn't have a full-term baby (I wound up on progesterone shots).
The only negative with her is that she's in high demand. She's rated in all of those "Best Of" magazines. That means there's a fair amount of waiting for her time. However... once she's with you, she's focused on YOU.
Good luck!!