Jessica McCabe Freshwater Sciences 2023