Congressman Richard Neal is facing a Republican challenger in 2020.
John Cain of Southwick, a former U.S. Navy officer, is announcing his candidacy.
A Republican hasn't challenged Neal since 2010.
Neal is also facing a bid in the Democratic primary from Holyoke Mayor Alex Morse.
(Picture provided by Cain Campaign)