I use Sherwood but Scuba pro US Divers etc are all good! as an Advanced Diver for over twenty years, i recommend big 5,
sports authority, etc. just get a basic set. I once paid $115 for a Name brand snorkel, lost it during a dive and replaced it with a $5 snorkel. my spare mask is a $15 jobber that works equally as well as long as it's Silicone. Name brand dive gear is way over priced as you can get a complete set at one of the retail stores for 85% less and still enjoy the water.