David Hopper

David Hopper is former Senior Vice President at the World Bank and currently an independent adviser to numerous development and agriculture research institutions.