CEO
Joe Hummel
CEO Approval Rating
79/100
Twin Peaks is a Texas-based company that owns and operates a chain of sports lodges that serves food products such as chicken wings, burgers, salads, soups and beverages.