Donald Trump and Hillary Clinton were in New York on Tuesday, with the presumptive Republican presidential nominee announcing a later-than-expected donation to charities, while continuing to insult reporters and his political opponents. Our Josh Robin reports.

Donald Trump says he's making good on a promise to veterans.

"This is my check for $1 million," the presumption GOP nominee said, holding up the check.

But Trump announced that gift four months ago when held a high-profile fundraiser instead of debating other GOP opponents.

He is donating now only after a Washington Post reporter asked questions.

After calling that reporter a "nasty guy," Trump on spent much of a 40-minute news conference Tuesday wielding similar adjectives for others:

"Like this sleazy guy, right over here from ABC," Trump said, pointing at a reporter. "He's a sleaze in my book."

It wasn't just reporters on the receiving end, however.

Perceived political enemies, like New Mexico's Republican Gov. Susana Martinez — "She was not nice," Trump said — former GOP nominee Mitt Romney — "Mitt Romney looks like a fool," — and a federal judge overseeing lawsuits against Trump University, Gonzalo Curiel, who Trump says, "Happens to be, we believe, Mexican."

"I have a judge who's very, very unfair," Trump added.

Trump insists he likes scrutiny, the kind that comes with running for president.

But the former reality TV star insists he didn't want scrutiny of the charitable donation, because he wanted to "keep a low profile" and "didn't want the credit for raising all this money for the vets."

Outside, veterans said Trump has it backwards.

"Donald Trump has consistently used veterans as political props to advance an agenda of hate and bigotry that does not reflect the veteran community or active duty troops," military veteran Perry O'Brien said.

Another advocate counters that Trump isn't getting credit.

"And he's been nothing but kind and very quiet, low key," said Darren Aquino, a disabled veterans advocate. "He doesn't talk about giving out money, because that's not what he's about."

But Hillary Clinton calls him dangerous.

"He seems to believe — or at least is demonstrating — that insulting and attacks is his mode of operation," the former New York senator said on the phone with CNN.

Clinton was at a fundraiser in Manhattan on Tuesday. She was supposed to spend more time on the East Coast this week, but she instead is moving up a trip to California.

Clinton faces a close challenge from Vermont Sen. Bernie Sanders in the June 7 primary in that state.

Sanders, the Brooklyn-native, told supporters in Santa Cruz that his campaign is gaining momentum but it's important to make sure as many people as possible make it out the polls.

"If there is a large turnout on June 7th here in California, where 475 pledged delegates are at stake, we're gonna win here in California," Sanders said to supporters.

Clinton is set to campaign in New Jersey later Wednesday before she heads to California.  

Some recent polls show Clinton and Sanders neck and neck in the Golden State.

California Gov. Jerry Brown endorsed Clinton on Tuesday, saying she has the best chance of defeating Trump.