Lev Ludin
Codman & Shurtleff · Depuy Synthes Products · Integra Lifesciences Switzerland Sàrl
Total Patents:
14
Overall Rank:
#347,805
Years Active:
1998–2019
Codman & Shurtleff Rank:
#18