Production Team Leader
Swansea, City and County of Swansea, United Kingdom
Sensient Technologies Corporation