Supply Chain IT spotlights key findings from Descartes’ 3rd annual sustainable delivery study, including that while 99% of consumers are open to reducing their environmental footprint, 89% feel the current economic environment is negatively impacting their willingness to pay for sustainable delivery.