Master of the Starck Triptych

German, active c. 1480 - c. 1495