Daryll Welsh is head of product for Ninety One's platform business.
See All 1350 Episodes of "Strictly Business"