James Buie is the President and Chief Executive Officer of Involta.
266 people are employed at Involta.
Involta is based in Cedar Rapids, Iowa.
The NAICS codes for Involta are [541513, 5415, 54151, 54, 541].
The SIC codes for Involta are [73, 737].