CH-8406 Winterthur
European patent · EP0633333 · Inventor
European patent · EP0452677 · Inventor
European patent · EP0401162 · Inventor