Kelly S Johnson Freshwater Sciences 2023