Dr Richard Hughes JonesDr Richard Hughes Jones – 24 x 30 inches – oil on canvas

Advertisements