CH-1349 Daillens
European patent · EP0066700 · Inventor
European patent · EP0061017 · Inventor
European patent · EP0010637 · Inventor