Headwaters Fly Fishing Company offers a top notch experience for fly anglers of all abilities. I have participated in personal and corporate outings and all details and planning are well executed. John provides top shelf gear if needed and feeds you like royalty. I look forward to my reserved dates in the future.