Small Arms, Ordnance, and Ordnance Accessories Manufacturing — 250 active contract vehicles (NAICS 332994) | BidSparq