Gander Mountain appoints president & COO