DAVID DUDDING

David Dudding is a senior portfolio manager at Columbia Threadneedle Investments. He joined the company as an equity research analyst in 1999 moving on to manage the European Smaller Companies strategy for 10 years until […]