Patrick T Moss Freshwater Sciences 2023