CH-4102 Binningen
European patent · EP0242330 · Inventor
European patent · EP0226538 · Inventor
European patent · EP0199672 · Inventor