Interactive tree of Nicola Cavaliere

Nicola Cavaliere 1830–1872
Angelo Cavaliere 1812–1872
Teresa Torrbasco 1812–