« Another Walter Reed Scandal Bigwig Resigns
It Still Fails »
The infamous Delta Zeta is no longer welcome on DePauw’s campus.
Big win for feminists everywhere.