Question: For which terms did Napoléon Désaulniers serve as the mayor for Shawinigan?
Answer: Napoléon Désaulniers was the mayor of the Shawinigan from 1918 to 1920 and 1928 to 1930.