Request a Quote
Our headquarters and manufacturing facilities are located in Houston, Texas.
Please feel free to contact us about filling your needs – and enjoy working with someone who cares about and appreciates your business.
Company Info
NEC, Inc.
7207 West Road, Houston, TX 77086
- Phone: 281-405-8240
- Fax: 281-405-8388
-
President
Steve Osborne -
Vice President - Operations
Thomas Castille -
Vice President - Sales
Keith Conley -
Inside Sales Manager
Eizabeth Herrada -
Inside Sales
Bradley Cavnar