Richard Davidson

 

City Paintings - City Shoes 2013 - Oil on canvas 66 x 90 cms