Richard Davidson

 

City Paintings - Nine Shirts - Oil on board - 46 x 46 cms