Jan Gerard Sterrenburg

Merck · Netherlands Translational Research Center B.V.
Total Patents: 12
Overall Rank: #404,349
Years Active: 2016–2024
Merck Rank: #1,604