David Walters Freshwater Sciences 2023