STR employs 752 employees. The STR management team includes Cristy Meyer (Chief Human Resources Officer), Anne J. (Vice President- Contracts, Compliance and Legal), and Joseph Napoli (Laboratory Manager).
Looking for a particular STR employee's phone or email?