Interactive tree of Giovanni Spalla

Giovanni Spalla 1621
Bartolomeo Spalla 15801637
Leonarda 1637
GIOVANNI PIETRO SPALLA 15331599
PREZIOSA 15381616