G. WALSH & SONS, INC.