It's easier to tell you who not to use, but I'd get in trouble!
I've spent a lot lately on getting specialist advide from the wrong people :( Expect to pay $200-300/hour for advice, even if it's useless)
Recommended:
Paul Sallis - also an investor & recommended from other posts
Jarrad Dunn...