Welch & Forbes, LLC