Terra Firma Appoints Vivek Ahuja as Chief Executive Officer