JOHN W. SHEEHAN AND SONS, INC.