gay john magnum