O. T. HALL & SON, INC.