CH-2540 Grenchen
European patent · EP1392882 · Inventor
European patent · EP1392879 · Inventor
European patent · EP0667034 · Inventor