river russell deary 2025