North Castle offloads Doctor’s Best, two years after initial investment

US private equity firm North Castle Partners has sold Doctor’s Best, a maker and distributor of science-based branded nutritional supplements.