text: 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 .