Catherine Auclair

Representative North Shore and West of Montreal