Julien Janda

Julien Janda is Head of Process and Technology at Takeda.

Articles