James Stribling Freshwater Sciences 2023