We at All Points Fly Shop + Outfitter are a group of fly fisherman who simply love everything that fly fishing brings to our lives. From the places it brings us, the people we meet, the endless techniques and tactics, the environment and fish we get to interact with, to simply the never-ending process of learning all that encompasses this world we love so much. We are constantly looking to experience new things and continue climbing the infinite staircase known as fly fishing. All Points is a fly shop and travel coordinator for worldwide fishing destinations with unparalleled dedication to our customers and the environment.


Learning to fly fish never ends

Registered Maine Guide

Josh Thelin

Fly Fishing For Permit Belize

Josh Thelin is the owner of All Points. He was born and still lives in southern Maine along the coast of Portland Harbor and Casco Bay. His home waters are the coastal regions of southern Maine targeting Striped Bass and also the rivers/lakes/ponds of northern Maine for Brook Trout and Landlocked Salmon. A registered Maine Guide, he is also experienced in fishing for species such as Bonefish and Permit to Golden Dorado and Pacu and has travelled from Belize to Argentina to experience some of the world's best fishing. 

Josh has spent years helping to outfit others for either a day trip to a local river or a month-long trip to the other side of the world. He has great experience in outfitting a customer for their exact needs and fishing style, fishing location, technique, and skill level. 

An audio engineer by education/trade and an outdoorsman by hobby, Josh tries to combine his experience and knowledge in both worlds to teach others also via the creation of high quality media/video/photography that can help connect people to the vast world of fly fishing. Any other time not found on the water or in the shop, Josh can usually be found in his basement tying up both saltwater and freshwater flies. 

Leif Catania

Leif Catania

Leif Catania is an avid fly fisherman and tyer. He formerly lived in Wyoming and worked at Snake River Angler as shop staff and lesson instructor. Leif ties regularly for the shop and has been featured in our tying videos. He’s also spent a fair amount of time fishing in Belize for Bonefish, Permit, and Tarpon.

Contact us