Alesso Baldovinetti

Florentine, 1425 - 1499