Bernardo Barreto may not be a household name in America (yet), but he definitely is in his home country of Brazil. Barreto ...