Ahmad ODEH

Swatch Group Research And Development
Total Patents: 4
Overall Rank: #1,122,652
Years Active: 2020–2023
Swatch Group Research And Development Rank: #71