Dark Waters
Oil on Canvas
100 x 65cm
sold

Hebridean Sky
Oil on Board
106 x 84cm
sold

Cat Asleep
Oil on Canvas
32 x 26 cm

Kippford
Oil on Canvas
46cm x 66cm

 

Outgoing Tide
Oil on Board

sold

Dreamless Sleep
Oil on Canvas
90cm x 56cm

Powillimont
Oil on Canvas
41cm x 62cm
Carrick Bay
Oil on Canvas
41cm x 31cm

Rough Island
Oil on Canvas
31cm x 61cm (3)
sold

Flute 1
Oil on Canvas
50cm x 40cm

Flute 2
Oil on Canvas
40 cm x 50cm
Red Piano
Oil on Canvas
102cm x 62cm
home