Sean Barr is the Regional Vice President of Sales - Americas of EcoVadis.
1,386 people are employed at EcoVadis.
The NAICS codes for EcoVadis are [541611, 54, 541, 54161, 5416].
The SIC codes for EcoVadis are [87, 874].