STR employs 1,036 employees. The STR management team includes Cristy Meyer (Chief Human Resources Officer), Joseph Napoli (Laboratory Manager), and Carmen D'Amico (Chief Financial Officer).
Looking for a particular STR employee's phone or email?