Disable Ad Blocker!

Life Technologies (merger of Invitrogen and Applied Biosystems)

About the Company
Employees
34