Original: The Oklahoma Technology and Research Park, a joint initiative of the City of Stillwater, Meridian Technology Center and Oklahoma State University, is located in Stillwater.
Simplified: Stillwater is also the home of Oklahoma State University.