Massimo Amicosante
Cellestis Limited · Oxford Immunotec Limited
Total Patents:
8
Overall Rank:
#617,563
Years Active:
2010–2024
Cellestis Limited Rank:
#1