Lorri MacDonald has been named managing director, with more promotions in the creative and account teams.