Peter Daverington

Lacuna
2015
oil on canvas
102 x 78 inches (260 x 198 cm)