A former mayor of Mascouche has died.

Richard Marcotte was mayor for 21 years until he resigned in 2012 after being accused of fraud and corruption.

He was one of 15 people, including Tony Accurso, charged with awarding municipal contracts in exchange for political funding.

Marcotte had cancer. He was 69.