Carole Lambert
Tela Innovations · Givaudan Sa
Total Patents:
54
Overall Rank:
#47,418
Years Active:
2013–2023
Tela Innovations Rank:
#3