Profile
Head of Data, Digital & Technology, Europe and Canada Oncology
Takeda
Country or State
Switzerland
Head of Data, Digital & Technology, Europe and Canada Oncology at Takeda
Master of Engineering, Biochemical Engineering with Bioprocess Management
Reuters Events: Pharma 2022