General Motors has announced that Joel Ewanick has been appointed vice president, US Marketing, effective May 24. Ewanick, 49, will report to Mark Reuss, president, GM North America.