Holyoke Mayor Alex Morse, who is running for Congress against U.S. Rep. Richard Neal in 2020, released the last eight years of his tax returns on Monday.

Morse released his tax returns ahead of his opponent, the incumbent Springfield Democrat who has long pushed for President Donald Trump to release his tax returns.

“The American people deserve to know that each federally elected candidate is committed to the service of their constituents, and not beholden to special interests," Morse said on Monday. "For too long we have watched corporate money and wealthy powerful forces control government.”

Peter Panos, a spokesman for Neal’s 2020 congressional re-election campaign, said Neal fully intends to release his tax returns, but he didn’t elaborate on when those records would be released.

Morse’s wages in 2012 was $73,015 in 2012, and he paid $11,786 in federal tax, according to the return. Morse’s wage in 2018 was listed as $80,221, and he paid $10,366 in federal taxes.

Morse gave $7,000 to charity between 2012 and 2018, with a $2,000 charitable donation in 2018, according to his federal returns.

Morse was elected mayor of Holyoke in 2011, earning an annual salary of $85,000. He earned additional income each year as a professor at the University of Massachusetts Amherst.

Morse, a Democrat, announced in July that he was running for Neal’s congressional seat in 2020.

Neal has publicly pushed for Trump’s tax returns but faced pressure to release his own records as he runs for reelection. Neal, who chairs the House Ways and Means committee, wrote a letter to the commissioner of the IRS in April requesting six years of Trump’s tax returns, from 2013 to 2018.

When asked whether those would be made public, Neal said such a decision “would require transparency and votes.” The House Ways and Means Committee could vote to make the returns public.

Trump has defied precedent of his predecessors. Every U.S. president since Gerald Ford has shared his tax returns with the public, but he did not.

As a candidate, Trump said he had to wait for the IRS to complete an audit into his finances, but he hasn’t released them. The IRS later said there is no reason why tax returns under audit cannot be publicly released.