Danielle Allen Freshwater Sciences 2023