Gregorio García de la Cuesta

Spanish general and noble

Gregorio García de la Cuesta

Spanish general and noble