HAINES, INC.