Default ICP Image

Stella Snead

Artist
1910–2006
British