Richard Davidson

 

Summer Tree Painting - Oil on canvas 150 x 121 cms