Interactive tree of Giuseppe Battista di Speranza

Giuseppe Battista di Speranza 1682
Domenico di Speranza 16541686
Angela Peluso 16581725