Giovanni Tornabuoni (Q3768246)
Florentine merchant and banker
Language: