J & B PUTNAM ASSOCIATES INC.