Giovanni Baglione

Italian, c. 1566-1643