Cadre Holdings President Brad Williams disposes of 88,742 shares for $2.95 million - CDRE News | Rallies