Description: David Shanahan - the artist
music (51843) artist (36093) dance (9391) painter (4841) cornwall (1892) david (1479) oils (969) southwest (631) fineart (421) shanahan (5)
Little Thornecroft, Landscove, Ashburton Devon TQ13 7LX Tel. 01803 762529
WebSite By iCreate