Roy W. Sanders

Foot Innovations · Smith & Nephew · Depuy Products
Total Patents: 71
Overall Rank: #28,437
Years Active: 1993–2025
Foot Innovations Rank: #1