Can someone PLEASE recommend a really great fly fishing guide? I need names and phone numbers please!!

Preferably someone you have used in the past and not a friend of my cousin type of referral. I know there are several fisherpeople on this board!

This is for guests of mine arriving in a couple weeks. Do they need to book ahead of time or can they wait until they get here?

Thank you!