T.E. HANIGAN CO., INC.