CH-9475 Sevelen
European patent · EP0733442 · Inventor
European patent · EP0554211 · Inventor
European patent · EP0487450 · Inventor