The Odessa City Council spent more than an hour Tuesday with six representatives of a Clearwater, Florida, company who wants to manage the city’s new $140 million sports complex. The Sports Facilities ...