MILTON — A Burlington man is facing a slew of charges after allegedly bringing a loaded firearm into the Milton courthouse Monday.

The man was going through the security checkpoint around 10:30 a.m. when court officers noticed the gun, Halton police said Wednesday.

He was immediately arrested without incident, police said.

A search also turned up some knives — one of which was a prohibited weapon — and a second loaded gun in the man's car.

Police also found seven more firearms during a public safety search warrant at the man's home.

Police say the man did not intend to target anyone.

"We are extremely confident that there was no plan to harm any individuals at the courthouse," Det. Sgt. Dave Costantini said.

John Tirone, 40, faces several charges, including four counts of possession of a weapon for a dangerous purpose and one count of unauthorized possession of a weapon and three counts of carrying a concealed weapon.

He has been held for a bail hearing, police said.

Anyone with information is asked to contact Det. Mike Skoularicos of the Criminal Investigations Bureau at 905-825-4747 ext. 2420 or Crime Stoppers at 1-800-222-8477.