
Master of San Miniato (Italian, ?-1512)

Master of Saint Giles (French, 16th Century)

Master of Saint Augustine (Flemish, 15th Century)

Master of Belmonte (Spanish, active ca. 1460-1490)

Master G.Z. (Italian, active 1405-1441)

Massimo Stanzione (Italian, 1585-1656)

Martin Brandenburg (German, 1870-1919)

Marcello Bacciarelli (Italian, 1731-1818)

Marcello Bacciarelli (Italian, 1731-1818)

Marcantonio Franceschini (Italian, 1648-1729)

Magnus Enckell (Finnish, 1870-1925)

Magnus Enckell (Finnish, 1870-1925)

Luis De Morales (Spanish, 1520 - 1586)

Ludwig von Hofmann (German, 1861-1945)

Ludwig Schongauer (German, 1440-1494)

Ludwig Schongauer (German, 1440-1494)

Ludovico Mazzolino (Italian, 1480-1528)

Ludovico Carracci (Italian, 1555-1619)

Luca Signorelli (Italian, 1470-1523)

Luca Signorelli (Italian, 1470-1523)

Luca Giordano (Italian, 1634-1705)

Luca Giordano (Italian, 1634-1705)

Luca Cambiaso (Italian, 1527-1585)

Louis-Jean-François Lagrenée (French, 1724 - 1805)

Kazimierz Alchimowicz (Polish, 1840-1916)

Jusepe de Ribera (Spanish, 1591-1652)

Jusepe de Ribera (Spanish, 1591-1652)