Republican and former Massachusetts Gov. Bill Weld has officially declared that he will run against President Donald Trump in the party’s 2020 primary. Weld previously ran against Trump as the vice presidential contender for the Libertarian ticket with former New Mexico Gov. Gary Johnson. That pairing won just over 3 percent of the national vote, and no votes in the electoral college, but Weld says he feels he must run out of concern for “the Republic.” Meanwhile, independent Bernie Sanders is running for the Democratic nomination and putting up a strong showing in the polls, even as he angers some party faithful who view him as a "spoiler."

To discuss the role of the primary challenger and the elusive "independent voter," Jim Braude was joined by Jesse Mermell, former communications director for Gov. Deval Patrick; Joe Malone, a Trump supporter and former state treasurer; and former Cambridge City Councilor Nadeem Mazen.