E. G. RUD & SONS, INC.