Stefano Novajra

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