President & CEO
Edwin Neill
CEO Approval Rating
82/100
Neill is a Louisiana-based holding company that owns and operates hair, beauty, and skin care products distribution companies.