José Narváez y de la Vega, Jr.

GPTKB entity