Sports

Dallas Cowboys' Randy Gregory to have knee surgery prior to free agency, sources..