Alban Dubach

Swatch Group Research And Development · Omega Sa · Montres Breguet S.A.
Total Patents: 24
Overall Rank: #167,621
Years Active: 2015–2025
Swatch Group Research And Development Rank: #24