Apparel chain Talbots has appointed Bruce MacGregor as vice president with responsibility for Talbots Men's and Talbots Kids.