2019 in Review

2019 in Review

What a year this has been!  Surely a year of “ups and downs”   While cloud services continue to grow and put pressure on the traditional “on premise model” of data processing and communications, many of our members have found new ways to grow...