SUDBURY -- The Sault Ste. Marie Police Service has charged a 29-year-old man following a frightening incident that took place July 1.

The suspect was arrested July 14 and charged with robbery with a firearm, among other offences.

"It’s alleged on or about July 1 the accused entered a residence of a person known to him," police said in a news release Wednesday. "The victim was unaware the accused had entered the residence. In an attempt to rob the victim, the accused assaulted them, striking them multiple times, pulled a handgun and pointed it at the victim and threatened to shoot them."

Police began an investigation and secured a warrant for the suspect's arrest. He was found at 3:14 p.m. on July 14 in the 200 block of Second Line West and was arrested without incident.

He is charged with robbery with a firearm, using a firearm while committing an offence, careless use of a firearm, pointing a firearm, two counts of possession of a weapon for a dangerous purpose, carrying a concealed weapon, unauthorized possession of a firearm, unauthorized possession of a restricted weapon, possession of a firearm knowing its possession is unauthorized, possession of a restricted firearm with ammunition, unlawfully in a dwelling, threatening death, aggravated assault and forcible confinement.

He was held for bail court.