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