BRADLEY, FOSTER & SARGENT, INC.