Terra Firma MD to depart

Alex Williams is leaving the UK buyout firm just a year after joining.

Share this