Nicolas Gourdin

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