5 min read law legal definition A New “Contract For America” April 2, 2024 Jessica M. Balch Democrats avoided what could have been a midterm bloodbath. In fact, Democrats have reasons...