Elisa Capparella
Endura Spa · Rothamsted Research
Total Patents:
12
Overall Rank:
#412,321
Years Active:
2008–2021
Endura Spa Rank:
#2