Blackbaud COO Kevin P. Gregoire sells 22,000 shares for $1 million - BLKB News | Rallies