On October 12, Professor Margaret Satterthwaite ’99 was awarded the 2025 Judicial Independence Award by the International ...