CH-8356 Ettenhausen
European patent · EP0712949 · Inventor
European patent · EP0541483 · Inventor
European patent · EP0513339 · Inventor