Tech Ord

Business manufacturing & supply in Clear Lake, United States
Suggest an edit · Your business? Claim now

Add more information

Add hours
Located on 640 acres in Clear Lake, South Dakota, Tech Ord houses all manufacturing, engineering and support operations within 88,000 square …