Malcolm Charles is a Portfolio Manager at Ninety One and a financial industry veteran with over three decades of experience.