Rodney E. Satterthwaite
Depuy Synthes Products · Depuy Ireland Unlimited
Total Patents:
22
Overall Rank:
#192,930
Years Active:
2014–2023
Depuy Synthes Products Rank:
#72