CHARLOTTE, N.C. -- Michelle Obama Tuesday said Donald Trump did not have the qualification to be President.

The First Lady spoke at a rally for Hillary Clinton at the Charlotte Convention Center where she called Clinton the most qualified candidate to ever run for the office.

Mrs. Obama told the crowd of more than 1,500 people that Donald Trump had said disparaging things about women, mocked those with physical disabilities and disrespected veterans.

"And I think we can all agree that someone who is roaming around at 3 a.m. tweeting should not have their fingers on the nuclear codes," Mrs. Obama said.

The First Lady said the country needs someone like Hillary Clinton, who is honest and plays by the rules.

"Because not paying your taxes for years and years while the rest of us pay our fair share doesn't make you smarter than the rest of us," she said.

And alluding to recent disturbances in Charlotte following the police involved shooting of Keith Scott, Mrs. Obama said Clinton would again be the better leader.

"Someone who will help us take on the hard issues our country faces, not just with slogans about law and order, but with real solutions to heal our divisions here in Charlotte and all across the country."

A new Elon University poll finds Hillary Clinton with a 6-point lead over Donald Trump in North Carolina.