David (the Younger) Teniers

Flemish, 1610-1690