STR employs 752 employees. The STR management team includes Cristy Meyer (Chief Human Resources Officer), Erin Durand (Director of Contracts and Compliance), and Joseph Napoli (Laboratory Manager).
Looking for a particular STR employee's phone or email?