Adelmo S Lopez has been promoted to president and chief executive officer of Blair Corp, the Warren, Pennsylvania-based direct marketer of apparel and home merchandise.