ORLANDO: Robert McAdam, Wal-Mart's VP of corporate affairs who served as the spokesman for many of the retailer's most controversial actions, has left the company for a top communications post at Darden Restaurants.