Alfonso T Perez

Organization
Takeda Development Center Americas, Deerfield, IL, USA