Ian C Campbell Freshwater Sciences 2023