General Motors Co. namd Brian K. Sweeney as the new head of its Buick and GMC brands.

More...