Companies endorse the Earth Charter in Sinaloa, Mexico