Mr. Greve, who has served as chief marketing officer of CVS Health since 2015, has been named senior vice president and chief marketing officer of General Motors, according to a July 18 news release from the company.
Mr. Greve will officially assume the role July 31.