Daniel D Magoulick Freshwater Sciences 2023