melvin rivers