Stephen Stewart is the Managing Director - Global Procurement of INVISTA.
3,307 people are employed at INVISTA.
INVISTA is based in Wichita, Kansas.
The NAICS codes for INVISTA are [32521, 325, 3252, 32].
The SIC codes for INVISTA are [28, 282].