Magn˙s ١r Hafsteinsson