Lausanne
Swiss design · 140526 · Designer
European patent · EP2403765 · Inventor
European patent · EP1893042 · Inventor
Swiss design · 132425 · Designer