J. C. SNAVELY & SONS, INC.