September 7, 2013
Peter Stroud is a British Abstract artist who worked as a constructivist artist until 1958. His abstract works have been on view in numerous museums.