CH-2072 St. Blaise
European patent · EP0750582 · Inventor
European patent · EP0659160 · Inventor
European patent · EP0314607 · Inventor