Joseph O'Connell Freshwater Sciences 2023