ROCKFORD — A man was arrested and a stolen handgun was recovered Friday evening, according to police.

Darmarcus L. James, 34, of Rockford, was charged with criminal trespassing to a residence, unlawful use of a weapon by a felon, not having a firearms owner ID and possessing a stolen firearm, according to a news release.

Police around 9 p.m. responded to the 800 block of Royal Avenue for a reported domestic dispute involving a handgun. A man, later identified as James, was located and detained near the residence matching the description.

The victim and witnesses confirmed that James allegedly entered the residence and began making threats while armed with a handgun, according to a news release. The gun was recovered and determined to be reported stolen out of Rock County, Wisconsin, the news release states.

James was lodged in Winnebago County Jail without bond.

Adam Poulisse: 815-987-1344; apoulisse@rrstar.com; @adampoulisse