Independent Bank Corp is a bank holding company and the sole shareholder of its bank, the Rockland Trust Company.