magnus sheffield