Michael Geoffrey Neil Russell

Merck · C4X Discovery Limited · Institute For Oneworld Health
Total Patents: 21
Overall Rank: #204,789
Years Active: 1993–2024
Merck Rank: #524