CH-3938 Ausserberg
European patent · EP1824961 · Inventor
European patent · EP1824980 · Inventor
European patent · EP0667909 · Inventor