3.015 Aug 2024?Senior managing directorFormer employeeDurham, NCRecommendCEO approvalBusiness outlookProsturnaround opportunity of a investment platformConsindecisive senior management, horrible investment performanceShow more