(Reuters) - Kenneth Starr said on Friday he is leaving his law professor post at Baylor University in Waco, Texas, months after being removed as president at the large Christian university for not taking sufficient action against sexual assaults.
Read more
No comments:
Post a Comment