Greg Moon is a fishing machine that posses the extraordinary ability to find fish and put you on them (even during the toughest conditions). This guy can find fish! One of his greatest qualities is that he makes you feel like you are with one of your life long fishing buddies while simultaneously being an absolute professional fly fishing guide. You will laugh, learn and have an amazing time catching fish with Greg Moon. An hour into my first day of fishing with him, I was already planning and booking my next trip with him.