The deschutes you might try Brian Silvey http://www.silveysflyfishing.com/ Brian is a great guy and spends a lot of time on the Deschutes. I've floated steelhead with him and a day on th eriver is serious time. We meet at the cars around 4am and he dropped us off close to 11:00pm.
regards
Andre
regards
Andre