Daniel McGarvey Freshwater Sciences 2023