citizen of France, Lausanne
Director · sole signature · Vevey
Director · sole signature
European patent · EP0862863 · Inventor
European patent · EP0850569 · Inventor