magnus swanson