CH-8406 Winterthur
European patent · EP1362134 · Inventor
European patent · EP0025128 · Inventor
European patent · EP0025507 · Inventor