TOWER GROUP, INC.