SAM BLOCH

LARGE SCALE PAINTINGS