river freeman