General Motors has hired CVS Chief Marketing Officer Norm de Greve as its top marketer, replacing Deborah Wahl, who parted ways with the automaker in March. De Greve will serve as GM’s senior VP and CMO beginning July 31, reporting to GM President Mark Reuss.