A Full-Stack CMO would have the expertise to manage all applicable marketing specialties, from traditional marketing (e.g. brand, print, direct, trade show) to digital (e.g. SEO, PPC, social, e-mail). There are over 160 different marketing specialties, making it hard to be an expert in all of them.