Rory S Lennox Freshwater Sciences 2023