Skip to content
AbiertoJoin the waitlist

Vendor, Tupelo, MS

Rite-Kem, Inc.

UEI WMG1PZNR26H3, CAGE 0VVN0

38,539 awards and $14,836,707 obligated between January 1, 2024 and September 23, 2026, 50% under full and open competition.

Sells to

Awarding agencies by dollars.

Federal Acquisition Service$14,562,297
Department of the Air Force$250,200
Defense Logistics Agency$25,792
Department of the Navy$138
Centers for Disease Control and Prevention-$1,720

Industries

NAICS on the awards, by dollars.

Soap and Other Detergent ManufacturingNAICS 325611$8,504,572
Office Supplies (except Paper) ManufacturingNAICS 339940$6,183,168
All Other Miscellaneous Chemical Product and Preparation ManufacturingNAICS 325998$61,410
Polish and Other Sanitation Good ManufacturingNAICS 325612$29,891
Surgical and Medical Instrument ManufacturingNAICS 339112$28,920
Broom, Brush, and Mop ManufacturingNAICS 339994$28,747
Emergency and Other Relief ServicesNAICS 624230$0

How it wins

Awards by competition, set-aside and type.

Full and Open Competition19,271
Not Competed Under SAP15,959
Competed Under SAP3,308
Small Business Set Aside - Total3
Purchase Order19,122
BPA Call16,716
Delivery Order2,692

Awards

The 100 largest of 38,539 awards, by dollars obligated.

ContractAwarding officeDescribed asObligated
47QSWA26F0D2MBPA Call, January 9, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F0DFYBPA Call, January 12, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F0DRBBPA Call, January 13, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F0EDFBPA Call, January 15, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F0EDPBPA Call, January 15, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F0ETNBPA Call, January 20, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F0FB4BPA Call, January 21, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F0FEPBPA Call, January 21, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F0FRLBPA Call, January 22, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F0FXJBPA Call, January 23, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F0JRWBPA Call, February 5, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F0K37BPA Call, February 6, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F0K7ABPA Call, February 6, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F0KBNBPA Call, February 9, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F0KL1BPA Call, February 10, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F0L9ABPA Call, February 12, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F0LANBPA Call, February 12, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F0LEGBPA Call, February 13, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F0M6RBPA Call, February 18, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F0MEXBPA Call, February 19, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F0NWUBPA Call, February 25, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F0NWWBPA Call, February 25, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F0PQSBPA Call, March 2, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F0PR5BPA Call, March 2, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F0PT8BPA Call, March 2, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F0PWVBPA Call, March 3, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F0Q2JBPA Call, March 3, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F0Q8JBPA Call, March 4, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F0QK7BPA Call, March 5, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F0R4JBPA Call, March 7, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F0R4KBPA Call, March 7, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F0REVBPA Call, March 9, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F0RSDBPA Call, March 11, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F0T2UBPA Call, March 17, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F0TLQBPA Call, March 19, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F0TTFBPA Call, March 19, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F0U37BPA Call, March 20, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F0UA6BPA Call, March 22, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F0UGPBPA Call, March 23, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F0UH6BPA Call, March 23, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F0UN6BPA Call, March 24, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F0WLMBPA Call, March 31, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F0WSHBPA Call, April 1, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F0XK0BPA Call, April 5, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F0XV5BPA Call, April 7, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F0YJABPA Call, April 9, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F0YLWBPA Call, April 9, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F0YPGBPA Call, April 10, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F0ZCBBPA Call, April 14, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F0ZGYBPA Call, April 14, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F0ZYMBPA Call, April 16, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F10NBBPA Call, April 19, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F10VPBPA Call, April 20, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F13GXBPA Call, April 30, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F143EBPA Call, May 4, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F14UBBPA Call, May 6, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F153LBPA Call, May 7, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F15ZPBPA Call, May 12, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F16NYBPA Call, May 14, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F16P0BPA Call, May 14, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F16PCBPA Call, May 14, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F17HVBPA Call, May 19, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F17KJBPA Call, May 19, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F17V5BPA Call, May 20, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F18W7BPA Call, May 27, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F18YWBPA Call, May 27, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F19R4BPA Call, May 29, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F19XQBPA Call, May 30, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F1A2ZBPA Call, June 1, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F1AVTBPA Call, June 4, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F1B3HBPA Call, June 5, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F1C5MBPA Call, June 10, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F1D74BPA Call, June 16, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F1E05BPA Call, June 21, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F1EC0BPA Call, June 23, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F1FTCBPA Call, June 30, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F1FYCBPA Call, June 30, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F1G94BPA Call, July 2, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F1GBDBPA Call, July 2, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F1HWLBPA Call, July 13, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F1JBUBPA Call, July 15, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F1JJ3BPA Call, July 15, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F1JQABPA Call, July 16, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F1K22BPA Call, July 17, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F1KFGBPA Call, July 20, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F1KMYBPA Call, July 21, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F1KQBBPA Call, July 21, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F1LCDBPA Call, July 23, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F1LV8BPA Call, July 25, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F1MK4BPA Call, July 29, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F1P1NBPA Call, August 4, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F1PGKBPA Call, August 5, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F1PXDBPA Call, August 7, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F1QCMBPA Call, August 10, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F1R2QBPA Call, August 12, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F1RNZBPA Call, August 14, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F1RQJBPA Call, August 14, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F1RSEBPA Call, August 14, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F1S97BPA Call, August 18, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
47QSWA26F1SUWBPA Call, August 20, 2026, Full and Open CompetitionGsa/Fas Scientfc,temp Svcs,adintFederal Acquisition ServiceBrush,acid SwabbingNAICS 325611, PSC 7920$80
Transactions
39,717 across 38,539 awards