Need more information regarding our products and services?
Call the Howell Service Corp Sales Department at 1-800-404-9953 or email one of the departments below:
Howell Service Corporation
11990 Old Wellborn Rd
Ste 5
College Station, TX 77845
Mailing Address
P.O. Box 11171
College Station, Tx 77842

Operations Manager:
Anita Rios
Carina Martinez
Customer Service:
Anna Gonzalez


Sales Manager:
David Klabunde
Contact Us/Service Requests