Co-CEO
Leo Kremer
CEO Approval Rating
90/100
Dos Toros owns and operates a chain of restaurants that offers burrito, tacos, salad and nachos.