Humanoids employs 26 employees. The Humanoids management team includes Alex Donoghue (Chief Operating Officer), Beth York (Development Director, Film and Television), and Edmond LEE (Head of Licensing).
Get Contact Info for All DepartmentsLooking for a particular Humanoids employee's phone or email?