Two guns with scratched off serial numbers are off the streets thanks to a sharp-eyed paid-duty officer.

Toronto police say the officer was working at a retail store in the Eglinton Avenue East and Warden Avenue area on Sunday afternoon. In a release, police said he noticed a man “displaying characteristics of an armed person.”

The officer approached the man and made an arrest after allegedly finding a loaded Glock 9mm handgun and two loaded magazines in his possession.

Police then executed a search warrant at the suspect’s home, where an unsecured 12-gauge shotgun was allegedly found.

Graham Wallace, 30, of Toronto is facing seven weapons charges.

He was scheduled to appear in court on Monday morning.