Sheila Rock

  Sheila Rock was born in the United States and has lived and worked in London since 1970. Since 1979,…