CH-4148 Pfeffingen
European patent · EP1480970 · Inventor
European patent · EP1419149 · Inventor
European patent · EP0912553 · Inventor