Seppo Yla-Herttuala
Trizell · Ark Therapeutics · Licentia Group Limited
Total Patents:
14
Overall Rank:
#340,063
Years Active:
2003–2024
Trizell Rank:
#4