Roberto Echarri

Depuy Synthes Products · Exonix · Plexus
Total Patents: 16
Overall Rank: #282,046
Years Active: 1999–2025
Depuy Synthes Products Rank: #297