Rite Aid promotes Ken Martindale to president