Felix Mauchle

Gema Switzerland Gmbh · Itw Gema Gmbh · Illinois Tool Works
Total Patents: 54
Overall Rank: #47,045
Years Active: 1997–2025
Gema Switzerland Gmbh Rank: #1