Montreal police have arrested a man they say may be responsible for at least 20 sexual assaults.

Yannick Blondeau has been charged with two counts of sexual assaults, but police say many more charges are in the works.

Over the last two years women in several neighbourhoods filed complaints with police, all saying a man approached them, fondled them, and exposed himself before he fled on a mountain bike.

Police are asking anyone who experienced a similar attack to come forward.

Witnesses, and others with information about the crimes can call Info Crime at 514-393-1133.