Hans Memling

Memling
Seligenstadt, 1435/1440
Bruges, 1494