ChannelAdvisor announced the appointment of Diana Semel Allen as vice president and general counsel, effective January 6, 2014. In this role, Allen will oversee ChannelAdvisor's worldwide legal functions, including regulatory compliance, commercial affairs, M&A, litigation and intellectual property management. Allen previously served as associate general counsel, assistant secretary and compliance director for Cree Inc.