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