PDI has inked a deal with an undisclosed “top-five pharmaceutical company” expected to generate $23 million in revenue for the contract sales firm over its one-year term. PDI said the deal will target primary care physicians and specialty audiences.