CH-7204 Untervaz
European patent · EP0824425 · Inventor
European patent · EP0824424 · Inventor
European patent · EP0859711 · Inventor