Genève
European patent · EP0919500 · Inventor
European patent · EP0883093 · Inventor
Swiss patent · CH670165 · Inventor
Swiss patent · CH661601 · Inventor