soren palmer