Giovanni Battista Carlone
Italian, 1603-1684
Giovanni Battista Carlone
Italian, 1603-1684