Ellen Location
Japan
Ellen Work
Ellen Education
Ellen Summary
Ellen, based in Japan, is currently a Sr Project Manager of Independent DMC and Endpoint Adjudication at ICON plc. Ellen brings experience from previous roles at IQVIA, イーピーエス株式会社(旧EPSインターナショナル), Pfizer and Minhang branch of Shanghai Ruijin hospital. Ellen holds a 2003 - 2005 Master's degree in Bioengineering @ Osaka University. Ellen has 1 emails on RocketReach.