Ryan Shojinaga Freshwater Sciences 2023