Penny R Fleck

Organization
Takeda Development Center Americas, Deerfield, IL, USA