citizen of Vallorbe, Vallorbe
Director · joint signature by two · Vallorbe
European patent · EP0761355 · Inventor
Swiss patent · CH690906 · Inventor