Stefan Sell

Black & Decker · Tesa Se · IBM
Total Patents: 27
Overall Rank: #143,327
Years Active: 2008–2024
Black & Decker Rank: #106