Michael T. Rudd

Merck · Msd R&D (China) Co. · Msd Italia S.R.L.
Total Patents: 31
Overall Rank: #116,043
Years Active: 2008–2025
Merck Rank: #243