JP WEIGAND & SONS, INC.