SB Financial director Richard L. Hardgrove buys 3,702 common shares for $107,630.16 - SBFG News | Rallies