Cotton Mather: Villain, Bystander, or Somewhere in Between? May 3, 2023 12:48 pm Published by Rachel Christ-Doane