Ted Grace, a former Ohio State student health director, has surrendered his medical license after being accused of failing to report complaints about sexual misconduct by university doctor Richard Strauss, who’s accused of abusing young men.
Aaron Rodgers has signed a one-year, $13.65 million deal with the Steelers, sources told ESPN’s Adam Schefter, a deal that includes $10 million guaranteed.