cameron soren