Joseph Steven David Elku

Stryker · Trojan Technologies
Total Patents: 22
Overall Rank: #191,051
Years Active: 2008–2024
Stryker Rank: #110