CH-4153 Reinach BL
European patent · EP0434623 · Inventor
European patent · EP0196275 · Inventor
European patent · EP0145656 · Inventor