31 Brands Coming Together

The Safariland Group is now comprised of 31 of the most highly regarded brands.