
Niccolò di ser Sozzo Tegliacci (Italian, active 1350-1363)

Moretto Da Brescia (Italian, 1498 - 1554)

Michelino da Besozzo (Italian, c. 1370-c. 1455)

Michele Tosini (Italian, 1503 - 1577)

Mattia Preti (Italian, 1613-1699)

Mattia Preti (Italian, 1613-1699)

Master of Varlungo (Italian, active ca. 1285-ca. 1310)

Master of the Lanckoronski Annunciation (Italian, 15th century)

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)