Kenneth J Anderson Freshwater Sciences 2023