“He picked the package up off D section, which I knew the lady that lived there, so I knew it wasn’t his package,” said Lewis.

Lewis says he followed Johnson and called police.

Police records indicate 19-year-old Johnson said his “name was Derrick” and claimed he was 16-years-old.

Officers say he then gave them a date of birth that “would mean he was 17″ and told police he didn’t have any identification.

“I looked down at his sock. I remember that’s where people carry IDs,” Lewis said. “I told the police officer that. I said, ‘I think his ID is in his sock.’ So the police officer checked it. He got out his ID and found out who he was.”

Even after finding his ID, the police report says Johnson told officers that he was holding the ID for someone else.

“He never told the truth,” Lewis said.

“To me it was just a petty little thing that if he would’ve just stood up and told the truth, it would’ve been over,” he added.

Even at the jail, the police report claims Johnson signed a court summons with the name “Derrick.”

However, an officer who had previous run-ins with Johnson knew exactly who he was.

Johnson eventually pleaded guilty to making false statements.

Johnson’s attorney, Freeman Bosley Jr., wrote that his client’s reported deception has “nothing to do with a police officer shooting an unarmed man six times, two times in the head. This is called using excessive force.”

It is unclear whether Johnson’s past will affect the Michael Brown shooting investigation.

Johnson, along with a few other witnesses, says Brown was putting his hands up before being shot by a Ferguson police officer.

However, another witness described Brown coming toward the officer when he was shot.

Since it appears that nothing was captured on camera, jurors will be forced to rely on who they believe, along with the physical evidence.