CH-1884 Villars-sur-Ollon
European patent · EP0246389 · Inventor
European patent · EP0245576 · Inventor