soren farley