Stefano Novajra
Swatch · Swatch Ag (Swatch Sa)(Swatch Ltd.)
Total Patents:
3
Overall Rank:
#1,344,212
Years Active:
2025
Swatch Rank:
#22