Sen. Sherrod Brown (D-Ohio), whose home state is among those hardest hit by the opioid epidemic, has taken nearly a quarter-million dollars from pharmaceutical distributors once called “giants at the heart” of the crisis. Cardinal Health, McKesson and AmerisourceBergen have given a total of $237,125 to Brown’s political campaigns — through various corporate PACs, employees...