John Zawacki, president and chief executive officer of direct marketer Blair Corp, will retire from the company and its board on 1 April 2007.