Who invented the margarita?

There is much speculation about the origins of the margarita. One popular theory attributes the invention to a socialité named Margarita Sames, who reportedly created the drink in 1948 for her guests at her vacation home in Acapulco, Mexico. 

Another theory points to the margarita being invented by a bartender named Carlos “Danny” Herrera in Tijuana, Mexico around the 1930s-early 40s. Herrera named the cocktail after a customer, Margarita, who was allergic to all alcohol except tequila. Herrera combined tequila, lime, and triple sec and the margarita was born.

Who invented the margarita?