David Ilvorski , nu Karl Johan Abrahamsson.