Keeley L MacNeill Freshwater Sciences 2023