The new entity will operate as a single company with over 170 employees, over 250 stores, and operations spanning from Boston to Long Beach. Source

Indie merch firms Down Right Merchandise and Overcast Merch merge to launch Armada