Independent Bank Corporation (NASDAQ: IBCP), the holding company of Independent Bank, a Michigan-based community bank, ...