Peter Daverington

Iconoclast
Oil and gold leaf on canvas
60”x48” (154x122 cm)