Master of San Miniato

Italian , active ca. 1460 - 1480

Master of San Miniato

Italian , active ca. 1460 - 1480