christian magirus