Elisa Capparella

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