Vallorbe
Swiss patent · CH691242 · Inventor
European patent · EP0793230 · Inventor
Swiss patent · CH686538 · Inventor