David Caines

Shopper II
1993 Oil on canvas 400 x 400mm
Shopper II