Ankura Appoints Richards Senior Managing Director

Ankura Consulting Group appointed former Deloitte partner Steven Richards as senior managing director.