Do you want to turn the dog over to a trainer at $400+ per month? Or would you like some ideas you could try before laying out the cash? How is the dog's current training? Do you think it's a desire issue or a dominance issue?
First thing I would do is take off the e-collar and lay off applying pressure, take the dog on walks, and just socialize with it. Instill confidence.
If you feel it's a dominance issue, try a few sessions of the alpha-male wolf rollover, where you get on all fours and roll the dog over on its back, holding it down, then stare in its eyes. It sounds weird, but it works (read about it in the Monks of New Skeet books).
Go back to basics. Help the dog regain its confidence and desire to please. Give lots of praise. Try to eliminate or minimize e-collar use in each session. Instead, coerce him using praise. Punish him by not giving him the retrieve, etc.
That's my 2 cents worth, and probably not even worth that.