sarah williamsSpeechwriter and director of executive communications for Walmart will join 3M in January as chief communications officer for the Minnesota-based maker of products from Scotch tape to stethoscopes.