magnus hambleton