CH-8335 Hittnau
European patent · EP2220567 · Inventor
European patent · EP0667030 · Inventor
European patent · EP0617851 · Inventor