Lena Staszewski

Senomyx · Firmenich Incorporated
Total Patents: 79
Overall Rank: #23,297
Years Active: 2005–2020
Senomyx Rank: #3