Keith Gido Freshwater Sciences 2023