The Edelman Trust Barometer reveals a desperate need for honesty and economic optimism as it turns 25. Read More