KMO talks with Dr. Dan Freilich, a Navy veteran and VA doctor who hopes to defeat Vermont's incumbent Representative, Peter Welch, in the upcoming primary election. For Dr. Dan, every problem and every issue that progressives care about comes back to campaign finance reform. He has vowed not to accept campaign contributions from corporations or from special interests of any kind. He says he'll drop out of the race if Representative Welch will make the same pledge. The conversation ranges over many topics, including the F-35 fighter, the opiate addiction crisis, the role of lobbyists and the unworkability of throwing up one's hands and declaring the entire system to be hopelessly corrupt.