Hello Photonate: I see this is your first post here on PC. So... welcome to Psych Central.
I don't know as I would have any particular recommendations for you. There are many medical / surgical providers in the Twin Cities. But, of course, the provider everyone thinks of when it comes to the state of Minnesota is the Mayo Clinic.
The other thing I thought I would mention, though, is that Psych Central has a sister website: "NeuroTalk". If you don't get the information you're looking for here on PC, you might also consider taking a look at NeuroTalk as well. Here's a link to the NeuroTalk website:
NeuroTalk Support Groups
You referenced some mental health problems in your post as well. So I hope you find PC to be of benefit.