Steve Tello

Stephen Tello (born in Florida), usually known as Steve Tello, is a US-born Television executive with over years in the industry. He currently holds the position of Senior Vice President and General Manager of FOX Sports Houston, a unit of the FOX Entertainment Group.