Sonoma Pharmaceuticals announces annual shareholder meeting - SNOA News | Rallies