Giovanni Baglione

Italian, 1573 - 1644