A rollercoaster of Covid-19 challenges, opportunities keeps local companies coasting By Douglas Habecker