Nick Bhambri is the President , Mecs Inc, a Dupont Company of MECS.
139 people are employed at MECS.
MECS is based in Chesterfield, Missouri.
The NAICS codes for MECS are [333, 33].
The SIC codes for MECS are [35, 355].