Nicolas Gourdin
Innate Pharma · Orega Biotech · Centre Leon Berard
Total Patents:
5
Overall Rank:
#898,121
Years Active:
2021–2025
Innate Pharma Rank:
#28