40.8334° N, 14.2500° E

NAPOLI

Most Famous People Born in Napoli, Italy

Notable people
4,021
Peak decade
1950s
Median birth year
1920
Most distinctive
Prelate 9.8×

Twenty centuries of opera and the Catholic hierarchy. Naples's most distinctive shelf is prelate at nearly ten times the global rate — the cardinals and archbishops of one of Christendom's oldest sees — alongside a composer column built around the 18th-century Neapolitan opera school of Pergolesi, Cimarosa, and Paisiello. The notable births stretch from the late Republic to the present, with an unusually heavy 17th- and 18th-century tail when the Bourbon court made Naples one of the largest cities in Europe.

Through the Centuries

One face per century — the most globally famous figure born in Napoli during each.

What Napoli Is Known For

Click any row to filter the list of people below.

Actor is Napoli's biggest profession — 11% of all notables (442).

Napoli over-indexes on prelate9.8× the global rate.

Napoli under-produces football — only 0.6× the global rate.

  1. Actor442
  2. Politician424
  3. Painter277
  4. Football248
  5. Composer196
  6. Writer179
  7. Singer156
  8. Priest129
  1. Prelate679.8×
  2. Composer1963.7×
  3. Painter2772.6×
  4. Priest1292.2×
  5. Actor4422.1×
  6. Singer1561.9×
  7. Architect631.8×
  8. Film851.7×
  1. Football2480.6×

Profession Mix Over Time

Each band shows a profession family's share of Napoli's notable births by decade. Hover the chart for the breakdown at any decade.

15001550160016501700175018001850190019502000
  • Film & TV
  • Politics & Law
  • Music
  • Writing
  • Sports
  • Art & Design
  • Other
All4,021
Sort By

4,021 notable people

3301 ACTOR

Gustavo De Marco

1883 - 1944

Preview
3302 POLITICIAN

Nicola Foschini

1909 - 1999

Preview
3303 POLITICIAN

Giovanni Arenella

1920 - 1965

Preview
3304 WRITER

Stefano De Matteis

Born 1954

Preview
3305 ACTOR

Roberto Ciaramella

1887 - 1961

Preview
3306 POLITICIAN

Francesco De Luca (1961)

Born 1961

Preview
3307 OFFICER

Alberto Massa Gallucci

1905 - 1970

Preview
3308 PLAYWRIGHT

Gino Capriolo

1905 - 1957

Preview
3309 CHAMBERLAIN

Comte de Campobasso

1415 - 1478

Preview
3310 ACTOR

Loredana Di Cicco

Born 1983

Preview
3311 DIVER

Claudio De Miro

Born 1956

Preview
3312 FOOTBALL

Osvaldo Sacchi

1900 - 1984

Preview
3313 PAINTER

Francesco Oliva (pittore)

1807 - 1861

Preview
3314 POLITICIAN

Maurizio Iapicca

Born 1940

Preview
3315 POLITICIAN

Francesco Ceva Grimaldi

1831 - 1899

Preview
3316 SINGER

Nino Soprano

Born 1941

Preview
3317 MILITAR

Raffaele Stasi

1896 - 1917

Preview
3318 ARISTOCRATE

Elisabeth-Alexandrine de Ficquelmont

1825 - 1878

Preview
3319 PRELATE

Fabrizio Degli Afflitti

1572 - 1613

Preview
3320 ARCIVESCOVO

Raffaele Mormile

1744 - 1813

Preview
3321 MILITAR

Roberto Armenio

1836 - 1900

Preview
3322 POET

Ascanio Pignatelli

1550 - 1601

Preview
3323 PRELATE

Vincenzo della Marra

1645 - 1712

Preview
3324 BOXER

Angela Carini

Born 1998

Preview
3325 POLITICIAN

Salvatore Fusco

1841 - 1906

Preview
3326 SWIMMER

Giovanni Orlando

Born 1945

Preview
3327 ARCHBISHOP

Federico Pizza

1825 - 1909

Preview
3328 JOURNALIST

Gennaro Romano

Born 1963

Preview
3329 MUSIC

Diodato Del Gaizo

1868 - 1943

Preview
3330 POLITICIAN

Ferdinando Clemente di San Luca

1925 - 2004

Preview
3331 ACTOR

Bruno Cantalamessa

1888 - 1964

Preview
3332 POLITICIAN

Domenico Grisolia

1906 - 1984

Preview
3333 ACTOR

Ciro Formisano

1888 - 1963

Preview
3334 JOURNALIST

Giuliana Fiorentino

Born 1968

Preview
3335 PRELATE

Francesco Maria Moles

1638 - 1697

Preview
3336 MILITAR

Roberto Valente

1972 - 2009

Preview
3337 DRUMMER

Gennaro Barba

Born 1954

Preview
3338 PAINTER

Sabatino Scia

-

Preview
3339 ACTOR

Peppe Laurato

Born 1978

Preview
3340 FOOTBALL

Nicola D'Alessio Monte

1928 - 2019

Preview
3341 FOOTBALL

Antonio Bocchetti (footballer, born 1990)

Born 1990

Preview
3342 GUERRILLA

Gaetano Forte

1919 - 1944

Preview
3343 ENTREPRENEUR

Roberto Ascione

Born 1973

Preview
3344 POLITICIAN

Ferdinando Troya

1786 - 1861

Preview
3345 ACTOR

Angelo Zanolli

Born 1936

Preview
3346 WRITER

Mario Mangini

1905 - 1971

Preview
3347 SCULPTOR

Gagliardo Primario

Died 1348

Preview
3348 PRELATE

Nicola Antonio Spinelli

1583 - 1634

Preview
3349 CINEMA

Giuseppe Caracciolo

Born 1892

Preview
3350 SINGER

Giacinto Marras

1810 - 1883

Preview
3351 MILITAR

Achille Lauro (tenente colonnello)

1892 - 1941

Preview
3352 AVIADOR

Enrico Massi

1897 - 1923

Preview
3353 ROWER

Giuseppe Di Palo

Born 1968

Preview
3354 POLITICIAN

Wanda Montanelli

-

Preview
3355 POLITICIAN

Fabrizio Ruffo (politico)

1843 - 1917

Preview
3356 SINGER

Ninni Maina

1932 - 2008

Preview
3357 JOURNALIST

Carlo Picone

1944 - 2003

Preview
3358 PRELATE

Matteo Gagliani

1655 - 1717

Preview
3359 FOOTBALL

Marco Supino

Born 1996

Preview
3360 MATHEMATICIAN

Vincenzo Mollame

1848 - 1912

Preview
3361 ROWER

Renato Gaeta

Born 1959

Preview
3362 REGISTA

Massimiliano Papi

Born 1967

Preview
3363 NOBILE

Luigi Carafa della Stadera

1567 - 1630

Preview
3364 POLITICIAN

Giuseppe Carlo Catalano

1880 - 1971

Preview
3365 LANDRAT

Walther von Boeckmann

1888 - 1970

Preview
3366 POLITICIAN

Mario Rodinò Di Miglione

1900 - 1961

Preview
3367 POLITICIAN

Tommaso Leonetti (politico)

1910 - 1975

Preview
3368 PRELATE

Francesco Onofrio Hodierna

Born 1643

Preview
3369 MAFIOSO

Carlo Campanella

1879 - 1975

Preview
3370 GUITAR

Eduardo Caliendo

1922 - 1993

Preview
3371 POLITICIAN

Aniello Arcamone

Died 1510

Preview
3372 MILITAR

Domenico Marino

Born 1977

Preview
3373 MAGISTRAT

Francesco Taurisano

Born 1951

Preview
3374 FOOTBALL

John Buonavoglia

Born 1975

Preview
3375 SINGER

Gennaro Luzio

1740 - 1821

Preview
3376 POLITICIAN

Marcello Veneziale

Born 1941

Preview
3377 LAWYER

Ferdinando Tozzi

Born 1977

Preview
3378 POLITICIAN

Adriana Palomby

1922 - 2001

Preview
3379 POLITICIAN

Nicola Nisco

1820 - 1902

Preview
3380 PRELATE

Girolamo Martini

1587 - 1648

Preview
3381 FOOTBALL

Ferdinando Giuliano

Born 1981

Preview
3382 WRESTLER

Vincenzo Grassi

Born 1938

Preview
3383 POLITICIAN

Ferdinando Di Nardo

1918 - 1996

Preview
3384 ACTOR

Antonella Di Monte

Born 1993

Preview
3385 ROWER

Claudio Padoan

Born 1948

Preview
3386 FOOTBALL

Luigi De Manes

-

Preview
3387 ROWER

Luigi Sorrentino (rower)

Born 1977

Preview
3388 DIPLOMAT

Carlo De Ferrariis Salzano

1905 - 1985

Preview
3389 FOOTBALL

Antonio Esposito (footballer, born 1983)

Born 1983

Preview
3390 PALLANUOTISTA

Giuseppe Valentino (pallanuotista)

Born 1990

Preview
3391 ACTOR

Nino Veglia

1922 - 1982

Preview
3392 PRELATE

Paolo Pellegrini

1597 - 1683

Preview
3393 POLITICIAN

Davide Consiglio

1836 - 1925

Preview
3394 ROWER

Pellegrino Croce

Born 1955

Preview
3395 PAINTER

Elvira Martinez y Cabrera

1902 - 1962

Preview
3396 PHYSICIAN

Mario Gatti

1879 - 1964

Preview
3397 POLITICIAN

Augusto De Martino

1877 - 1940

Preview
3398 WRITER

Ludovico Quandel

1839 - 1929

Preview
3399 FOOTBALL

Pasquale Di Giovanni

Born 1944

Preview
3400 FOOTBALL

Luigi Amicarelli

1929 - 2020

Preview
3401 FUNZIONARIO

Sergio Sellitto

Born 1961

Preview
3402 PRELATE

Matteo di Génnaro

1621 - 1674

Preview
3403 MILITAR

Tommaso Clary

1798 - 1870

Preview
3404 COMEDIAN

Lucio Ciotola

Born 1957

Preview
3405 SINGER

Franco Capaldo

1901 - 1978

Preview
3406 WRITER

Valerio Lucarelli

Born 1969

Preview
3407 BISHOP

Carlo Maria Cernelli

1759 - 1837

Preview
3408 CREATORE

Pasquale Infelisi

1899 - 1944

Preview
3409 POLITICIAN

Pelagio Rossi

Born 1875

Preview
3410 POLITICIAN

Marcello Minale (senatore)

1876 - 1948

Preview
3411 LYRICIST

Vittorio Annona

1927 - 1989

Preview
3412 POLITICIAN

Giorgio Tamajo

1817 - 1897

Preview
3413 PAINTER

Maestro Simone

Died 1346

Preview
3414 ACTOR

Yole Marinelli

Born 1944

Preview
3415 MAGISTRAT

Francesco Greco (magistrato)

Born 1951

Preview
3416 PRIEST

Alfonso Mariconda

1671 - 1737

Preview
3417 PRELATE

Vincenzo Pagano

1572 - 1644

Preview
3418 JOURNALIST

Franco Colombo

1931 - 2002

Preview
3419 MILITAR

Antonio Cianciullo

1913 - 1943

Preview
3420 FOOTBALL

Francesco Uliano

Born 1989

Preview
3421 PRELATE

Lucas de Franchis

1575 - 1615

Preview
3422 CANOE

Gennaro Cirillo

Born 1961

Preview
3423 PRELATE

Tommaso Imperato

1596 - 1656

Preview
3424 ARCIVESCOVO

Serafino Brancone

1710 - 1774

Preview
3425 PRELATE

Eligio Caracciolo

1654 - 1700

Preview
3426 SINGER

Luciano Tomei

Born 1946

Preview
3427 WRITER

Pietro De Paoli

Born 1962

Preview
3428 POLITICIAN

Giuseppe Piegari

1892 - 1975

Preview
3429 ARTIST

Mattia Casalegno

Born 1981

Preview
3430 PATRIOTA

Filippo Agresti

1797 - 1865

Preview
3431 SINGER

Mario Massa (cantante)

1876 - 1936

Preview
3432 ARCHBISHOP

Marcello Acquaviva

1531 - 1617

Preview
3433 COMPOSER

Paolo Coletta

Born 1968

Preview
3434 COMPOSER

Pier Paolo Polcari

Born 1969

Preview
3435 DIVER

Luigi Cangiullo

1897 - 1930

Preview
3436 POLITICIAN

Teodoro Morisani

1874 - 1950

Preview
3437 POLITICIAN

Ferdinando Nunziante di San Ferdinando

1863 - 1941

Preview
3438 POLITICIAN

Nicola Santangelo

1754 - 1851

Preview
3439 PRELATE

Giacinto della Calce

1649 - 1715

Preview
3440 PRELATE

Andrea Caputo

Died 1650

Preview
3441 PALLANUOTISTA

Antracite Lignano

Born 1970

Preview
3442 COMPOSER

Alessandro Svampa

Born 1969

Preview
3443 PRELATE

Paolo Filomarino

1562 - 1623

Preview
3444 PRIEST

Domenico Saverio Pulci

1699 - 1777

Preview
3445 FOOTBALL

Nicola Mancino (footballer)

Born 1984

Preview
3446 ACTOR

Gennaro Duccilli

Born 1955

Preview
3447 PRELATE

Francesco Antonio Porpora

1575 - 1640

Preview
3448 LIBRARIAN

Dora Marra

1921 - 2012

Preview
3449 POLITICIAN

Giuseppe Muscariello

1915 - 1976

Preview
3450 JOURNALIST

Riccardo Marassi

Born 1957

Preview
3451 PRELATE

Giovanni Battista De Pace

1627 - 1698

Preview
3452 PALLANUOTISTA

Andrea Scotti Galletta

Born 1982

Preview
3453 FOOTBALL

Susy Siano

Born 1968

Preview
3454 ENTREPRENEUR

Teodoro Cutolo

1862 - 1932

Preview
3455 FOOTBALL

Vincenzo De Liguori

Born 1979

Preview
3456 OFFICER

Girolamo Pignatelli

1774 - 1848

Preview
3457 POLITICIAN

Enrico Martuscelli

1836 - 1917

Preview
3458 PRELATE

Giovanni Battista Lanfranchi

1606 - 1673

Preview
3459 POET

Bruno Brunini

-

Preview
3460 POLITICIAN

Ernesto Dentice di Frasso

1825 - 1886

Preview
3461 PHYSICIAN

Gennaro Galbiati

1776 - 1844

Preview
3462 SINGER

Luciano Lualdi

1934 - 2001

Preview
3463 MILITAR

Ettore Ruocco

1920 - 1944

Preview
3464 SINGER

Anna De Amicis

1741 - 1816

Preview
3465 POET

Giovanni Giacomo Lavagna

Died 1679

Preview
3466 PRELATE

Miguel de Torres

1593 - 1645

Preview
3467 FOOTBALL

Antonio Infimo

Born 1990

Preview
3468 POLITICIAN

Alberto La Pegna

Born 1873

Preview
3469 SINGER

Nando Paduano

1946 - 2015

Preview
3470 PRELATE

Pietro Antonio Da Ponte

1574 - 1622

Preview
3471 COMPOSER

Ferdinando Coletti

1843 - 1876

Preview
3472 PRIEST

Filippo Massarenghi

1640 - 1688

Preview
3473 FUTSAL

Vincenzo Botta (giocatore di calcio a 5)

Born 1984

Preview
3474 JOURNALIST

Ettore Della Giovanna

1912 - 2004

Preview
3475 ARCHITECT

Gennaro Maria D'Afflitto

1618 - 1673

Preview
3476 WRITER

Lidia Cirillo

Born 1940

Preview
3477 JOCKEY

Sasà Capobianco

Born 1954

Preview
3478 MILITAR

Roberto Frassetto

1917 - 2013

Preview
3479 POLITICIAN

Alessandro Gatta

1899 - 1975

Preview
3480 ACTOR

Gemma De Ferrari

-

Preview
3481 EDITOR

Tullio Pironti

Born 1937

Preview
3482 PALLANUOTISTA

Paride Saccoia

Born 1989

Preview
3483 POLITICIAN

Luigi Iovino

Born 1993

Preview
3484 POLITICIAN

Nello Polese

Born 1940

Preview
3485 SINGER

Pietro Mazzone

1868 - 1934

Preview
3486 WRITER

Gualtiero Peirce

Born 1960

Preview
3487 POET

Alberto Sciotti

1925 - 1998

Preview
3488 FUTSAL

Vincenzo Milucci

Born 1992

Preview
3489 PALLANUOTISTA

Gabriele Di Iorio

Born 1983

Preview
3490 MILITAR

Domenico Quaranta

1920 - 1944

Preview
3491 ENGINEER

Gualtiero Parisio

-

Preview
3492 JOURNALIST

Paolo Maranca

1938 - 2006

Preview
3493 PRELATE

Giovanni Battista Falesi

1587 - 1648

Preview
3494 ACTOR

Vincenzo Pacilli

Born 1986

Preview
3495 PHYSICIAN

Giorgio Cattaneo (medico)

-

Preview
3496 KARATE

Luca Maresca

Born 1993

Preview
3497 PATRIOTA

Marianna De Crescenzo

Born 1830

Preview
3498 PAINTER

Carlo Moscatiello

1650 - 1739

Preview
3499 JOURNALIST

Luigi Pepe

Born 1961

Preview
3500 WRITER

Gianni Del Vecchio

-

Preview
3501 ECONOMIST

Mario De Luca

1908 - 1980

Preview
3502 PAINTER

Ippolito Borghesi

-

Preview
3503 CRIMINALE

Raffaele Stolder

Born 1958

Preview
3504 FOOTBALL

Silverio Tricoli

Born 1911

Preview
3505 PRELATE

Placido Carafa

1615 - 1672

Preview
3506 WRITER

Massimiliano Virgilio

Born 1979

Preview
3507 HANDBALL

Giacomo Del Mauro

1960 - 1987

Preview
3508 LAWYER

Giovanni Duni

Born 1939

Preview
3509 POET

Luisa Granito

1769 - 1832

Preview
3510 PRELATE

Girolamo Sarriano

1580 - 1627

Preview
3511 FENCER

Valentino Argento

1901 - 1941

Preview
3512 COMPOSER

Gianni Ricciardi

Born 1971

Preview
3513 POLITICIAN

Carlo Colonna Di Paliano

1901 - 1977

Preview
3514 POLITICIAN

Pasquale Catalano Gonzaga

1800 - 1869

Preview
3515 BASKET

Adriana Grasso

Born 1974

Preview
3516 ARCIVESCOVO

Ambrogio Mirelli

1730 - 1795

Preview
3517 PUBLISHER

Francesco de Bourcard

-

Preview
3518 OPERA

Lello Di Domenico

1929 - 2002

Preview
3519 PRELATE

Giovanni Battista Desio

1628 - 1677

Preview
3520 ARCIVESCOVO

Paolo Tolosa

Died 1618

Preview
3521 POLITICIAN

Ugo Grassi

Born 1964

Preview
3522 POLITICIAN

Aldo Cennamo

Born 1946

Preview
3523 ARCHITECT

Vittorio Di Pace

1907 - 2013

Preview
3524 PRELATE

Giuseppe Maria Bondola

1648 - 1713

Preview
3525 MILITAR

Gennaro Maffettone

1918 - 1942

Preview
3526 POLITICIAN

Michele Viscardi

Born 1939

Preview
3527 POLITICIAN

Francesco Saverio Azzariti

1870 - 1941

Preview
3528 FILM

Tommaso Mottola

-

Preview
3529 ECONOMIST

Antonio Kim Ciccarelli

Born 1974

Preview
3530 PRELATE

Alessandro Rossi (bishop of Ariano)

1589 - 1656

Preview
3531 MILITAR

Raffaele Libroia

1894 - 1918

Preview
3532 POLITICIAN

Amedeo Bianco

Born 1948

Preview
3533 GUITAR

Nicola Mingo

Born 1963

Preview
3534 POLITICIAN

Rosa Filippini

Born 1954

Preview
3535 PRELATE

Giovanni Montoja de Cardona

Died 1667

Preview
3536 PRELATE

Tiberio Muscettola

Born 1637

Preview
3537 AVIATORE

Dionigi Superti

1899 - 1968

Preview
3538 MILITAR

Mario Gigante (ufficiale)

1898 - 1943

Preview
3539 WRITER

Girolamo Borgia il giovane

1633 - 1683

Preview
3540 MILITAR

Giuseppe Orsi (militare)

1885 - 1911

Preview
3541 FOOTBALL

Giulio Ciacci

1933 - 2017

Preview
3542 ARTIST

Romina de Novellis

Born 1982

Preview
3543 POET

Giuseppe Tetamo

1885 - 1941

Preview
3544 PRELATE

Luigi Riccio (bishop)

1577 - 1643

Preview
3545 COMPOSER

Aldo Farias

Born 1961

Preview
3546 PRELATE

Giovanni Cito

1633 - 1708

Preview
3547 FOOTBALL

Michele Scarfoglio

Born 1888

Preview
3548 TEACHER

Fedele Amante

1794 - 1851

Preview
3549 FOOTBALL

Francesco Mileto

Born 1995

Preview
3550 ECONOMIST

Antonino Occhiuto

1912 - 2005

Preview
3551 VOLO

Giulia Iannotti

Born 1978

Preview
3552 POLITICIAN

Domenico Napoletano

1912 - 1981

Preview
3553 POLITICIAN

Mario Costa (politico)

1921 - 1997

Preview
3554 FOOTBALL

Antonio Cardore

Born 1996

Preview
3555 ARCIVESCOVO

Michele Palma

1689 - 1755

Preview
3556 SPY

Gustavo Pignero

1947 - 2006

Preview
3557 LAWYER

Enrico Forzati

1905 - 1943

Preview
3558 FOOTBALL

Maria Grazia Balbi

Born 1995

Preview
3559 ARCIVESCOVO

Nicola Sánchez de Luna

1725 - 1768

Preview
3560 SINGER

Nino Nipote

1925 - 1997

Preview
3561 GOLF

Felice Torza

1920 - 1983

Preview
3562 PAINTER

Francesco Tito

1863 - 1934

Preview
3563 MILITAR

Enrico Calenda

1914 - 1941

Preview
3564 NOBILE

Luigi Antonio Della Ratta

1336 - 1382

Preview
3565 ENGINEER

Joe Caccia

1899 - 1931

Preview
3566 LAWYER

Renato Squillante

1925 - 2017

Preview
3567 FOOTBALL

Antonio Granata

Born 1997

Preview
3568 FOOTBALL

Vincenzo Di Mauro (calciatore)

Born 1935

Preview
3569 SINGER

Nick Pagano

1939 - 1999

Preview
3570 PRELATE

Michele Gallo Vandeinde

1661 - 1727

Preview
3571 POLITICIAN

Pasquale Cappuccio

1954 - 1978

Preview
3572 POET

Salvatore Di Natale

Born 1951

Preview
3573 POLITICIAN

Fedele De Siervo

1825 - 1913

Preview
3574 FOOTBALL

Antonio Punzi

Born 1919

Preview
3575 VIOLIN

Gennaro Fabricatore

-

Preview
3576 ASTROLOGER

Achille D'Angelo

1907 - 1971

Preview
3577 ILLUSTRATOR

Max Schioppa

Born 1968

Preview
3578 MILITAR

Aldo Quarantotti

1910 - 1942

Preview
3579 ENGINEER

Francesco Filiasi

1869 - 1941

Preview
3580 POLITICIAN

Vincenzo Presutto

Born 1967

Preview
3581 DIRIGENTE

Maurizio Basile

Born 1948

Preview
3582 PAINTER

Pasquale Di Criscito

1830 - 1900

Preview
3583 MILITAR

Gennaro Fergola

1793 - 1870

Preview
3584 SCREENWRITER

Mario Franco

Born 1946

Preview
3585 ARCIVESCOVO

Giovanni Battista Petrucci

Died 1514

Preview
3586 FRATE

Gregorio Maria Rocco

1700 - 1782

Preview
3587 ARCIVESCOVO

Francesco Brancia

1725 - 1770

Preview
3588 MAGISTRAT

Michele Rossano

Born 1907

Preview
3589 POLITICIAN

Ernesto Salvia

1860 - 1923

Preview
3590 PAINTER

Geppino Volpe

1900 - 1979

Preview
3591 FILM

Laura Angiulli

Born 1955

Preview
3592 FOOTBALL

Geppino Marino

Born 1983

Preview
3593 POLITICIAN

Fulco Tosti di Valminuta

1874 - 1939

Preview
3594 PAINTER

Girolamo Starace-Franchis

1730 - 1794

Preview
3595 JOURNALIST

Paola Buonadonna

-

Preview
3596 FOOTBALL

Carmine Palumbo

Born 1993

Preview
3597 POLITICIAN

Raffaele Mauro

Born 1954

Preview
3598 COMPOSER

Stefano Barone

Born 1978

Preview
3599 ENIGMISTA

Guido Iazzetta

Born 1952

Preview
3600 POLITICIAN

Giovanni Guevara

1822 - 1882

Preview