Independent Bank First VP, Controller Kristopher Kreter sells 300 shares worth $11,133 - IBCP News | Rallies