Guy Servant

Senomyx · Firmenich Incorporated
Total Patents: 36
Overall Rank: #92,258
Years Active: 2006–2025
Senomyx Rank: #11