Big news—just heard though the grapevine: Baylor University will announce later today that Kenneth Starr is taking over as the school’s new president.

blog comments powered by Disqus