C. T. KNAPP & SONS, INC.