 From 1985 to 1995 he negotiated television contracts for Big Ten, Pac-10, Big Eight, Southwest Conference and Metro Conference football and basketball games.He also oversaw negotiations with ABC, CBS, ESPN and Fox Broadcasting Company for coverage of college football and basketball games.In 2012, Haines negotiated a new 15 year (2013-2027) contract with ESPN and FOX for syndicated and cable coverage of Atlantic Coast Conference sporting events and with the Atlantic Coast Conference for digital and mobile rights.