Wal-Mart Names Marketing Exec