Niwot, Colorado-based footwear company says facility in Mexico will shutter and one in Italy is slated to close; company's top financial exec is quitting

More…

Comments are closed.