Baylor President Ken Starr Resigns after Football Team’s Sexual Assault Cover-Up Scandal
From the Washington Post: Kenneth Starr, demoted last week from his position as president of Baylor University, also will step down as chancellor of the Christian school in Texas, ESPN reported Wednesday. The revelation about Starr comes amid a leadership shakeup as Baylor confronts the fallout from a scathing report on its handling of sexual […]
Continue Reading