Etna Interactive hires VP of finance and human resources

December 31, 2013 03:43 PM