Weave Communications holds special shareholder meeting on merger agreement - WEAV News | Rallies