After more than a year of Miron-led renovations, Menasha Corporation showed off its new 102,000 square foot facility Wednesday. The new facility is in the same location as the old one, but company leaders say it’s much different. Read more…