CSG Limited strengthened its leadership team with the appointment of Chris MacKay as Country Manager, as new Head of Service and new Oakland Sales Manager and Craig Bowring as Head of Treasury and Leasing.