john magnum gay