Matthias Imboden

Swatch Group Research And Development · Boston University · Lgs Innovations
Total Patents: 26
Overall Rank: #150,012
Years Active: 2019–2025
Swatch Group Research And Development Rank: #22