David Spiller

(20) Sing of Love

  • Acrylic and pencil on canvas
  • 61 x 61 ins

£40,000