Manuel de Lera Ruiz
Schering · Msd R&D (China) Co. · Walter And Eliza Hall Institute Of Medical Research
Total Patents:
18
Overall Rank:
#246,901
Years Active:
2008–2025
Schering Rank:
#514