1. Tech Power International 4147 Greenbriar Dr, Stafford, TX 77477 Coordinate: 29.63265,-95.57467 Phone: (281) 494-4242
2. Carlisle Systems Inc 12814 Murphy Rd, Stafford, TX 77477 Coordinate: 29.63601,-95.56603 Phone: (832) 987-1867