Andre Barrutia Joins LiveRamp as Head of Business RecruitingHuman Resource and Executive Search, Recent Placements / By Blue Rock Search