Craig is a decent trainer, fairly young in the professional game.
I'd recommend either Matt Johnson http://duckwaterretrievers.homestead.com/
, he's headed down to Texas for the winter just after Christmas/New Years. I'd recommend Matt if you'd like to send the dog to a trainer and get the most out of the time frame and age of the dog.
Also, Tim Springer and Dynamic Retrievers. He did an excellent job with the basics over a winter trip for one of my dogs. He's down in TX already but you could always ship a dog down. Costs a little more to ship but there are a couple dog transport companies that will be making a couple trips a month from the MN area down to TX.
I don't know if I'd recommend someone that doesn't go south for the winter. That typically means they don't have the clientele or the reputation for producing well trained dogs typically. Most all other pro's are down south already. Both of the above summer around the metro area. Tim is up by Hugo and Matt is SW of the metro.