Type
Title & Firm
Managing Partner & Practice Leader – Technology at Spencer Stuart
Industry Keywords
Technology, Media, Telecommunications
Technology, Media, Telecommunications