Release employs 27 employees. The Release management team includes Tommy McClung (CEO and Co-founder), David Giffin (Co-Founder), and Erik Landerholm (Co-Founder).
Get Contact Info for All DepartmentsLooking for a particular Release employee's phone or email?