PUTNAM, HAYES & BARTLETT, INC.