Ellen Barrabee is a Sr. Principal Scientist at Merck, where they have been contributing to research since 2009. Prior to this, they held a similar role at Schering-Plough Research Institute from 1985. Throughout their career, Ellen has demonstrated expertise in scientific research and development within the pharmaceutical industry.
This person is not in the org chart
This person is not in any teams
This person is not in any offices