Express Pharma
Browsing Category

Cover Story

Teching up

With technology spend in the global life sciences industry set to touch $40.8 billion by 2017, IT majors are wooing a more choosy…