CH-4102 Binningen
European patent · EP0998459 · Inventor
European patent · EP0853617 · Inventor
European patent · EP0538192 · Inventor