Oliver Rosen
Deciphera Pharmaceuticals · Merck
Total Patents:
18
Overall Rank:
#246,199
Years Active:
2013–2025
Deciphera Pharmaceuticals Rank:
#8