Vionnaz
Swiss patent · CH714118 · Inventor
European patent · EP1693906 · Inventor
European patent · EP1400776 · Inventor