H O WEAVER & SONS, INC.