peter magyar