Organization
1 article · Updated 6 November 2026
The Jones Center at Ichauway is a private ecological research facility in Newton, Georgia, United States.
A research facility in Georgia where study co-author Savanna Wooten is a postdoctoral researcher.
6 November 2026
3 min