Wednesday, March 22, 2023

Stanford DEI dean on leave after interrupting and confronting federal judge during campus