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