Gonzalo Ruiz — Spanish general, diplomat and noble