Albert Newall (South African)

abstract by albert newall

Albert Newall

Abstract

Strauss & Co.