Oetwil am See
European patent · EP2162675 · Inventor
European patent · EP1316931 · Inventor
European patent · EP0971329 · Inventor