An Edmonton landlord who once served time in prison for mortgage fraud has been arrested for the third time in less than a year, and now faces several new charges.

Edmonton police say officers executed a search warrant on a property near 93rd Street and 111th Avenue on Friday and seized ammunition, an edged weapon and stolen property.

Abdullah Shah was arrested and charged with two counts each of careless use of a firearm, possession of an offensive weapon dangerous to the public and possession of stolen property under $5,000. He was also charged with three counts of breach of recognizance.

A bail hearing is scheduled for Tuesday.

Shah, also known by the name Carmen Pervez, was charged in March with possession for the purpose of trafficking, possession of stolen property over $5,000 and breach of bail conditions.

In December 2015, he was charged with 13 counts of possession for the purpose of trafficking, one charge of possession of stolen property over $5,000 (proceeds of crime), one charge of possession of an offensive weapon dangerous to the public and one charge of careless use of a firearm.

Shah has said he owns about 100 rental properties in the Edmonton area.

In 2005, he was charged in a $30-million fraud scheme that netted his companies more than $1.8 million. He pleaded guilty to 54 charges of fraud and 19 charges of possession of property obtained by crime.