OPINIONISTA 27 November 2019 Anticipating the future: The three drivers shaping markets By Adrian Saville 4 min 0