Sonoma Pharmaceuticals annual meeting draws 2,082,799 shares represented by proxy - SNOA News | Rallies