A man suspected in a killing last month of a 33-year-old in his St. Paul home has been arrested and charged.

Antonio L. Richardson, 30, with no permanent address, was charged Wednesday in Ramsey County District Court with second-degree intentional murder in connection with the April 15 killing of Matthew R. Schramm in his home in the 1700 block of Benson Avenue, just off W. 7th Street.

Authorities have visited the house more than 30 times in the past eight months — mostly on calls of troubling activity, suspicious vehicles, drug possession and disturbances. Schramm had co-owned the small rambler since 2016, according to county property records.

Richardson remained jailed early Thursday pending a court appearance. His criminal history in Minnesota spans his entire adult life and includes three convictions for assault, two for drug crimes and one for disorderly conduct.

According to the criminal complaint:

Someone in the home identified in the charging document as "LAF" called police after finding Schramm dead, and officers located the victim in a bedroom. He had been shot in the head.

Richardson had arrived earlier that day in an SUV, and he knocked on the home's door and windows while yelling into the house. He was let inside and left five minutes later, the complaint said.

The SUV's driver told police he took Richardson to the home looking for LAF. The driver said Richardson came out and said he shot "Dude" but gave no reason.

Other witnesses told police that Richardson was mad at LAF for allegedly holding him hostage in the basement of a different home in St. Paul about 10 miles from where Schramm was shot.

Police arrested Richardson on Tuesday, more than five weeks after the killing.

Richardson said he had been to the home on Benson Avenue "in the past for parties," but he denied having any role in Schramm's death, the complaint said.