FINE ART, PORTRAITS, ILLUSTRATION AND PAINTING

David Dare is an artist and illustrator based in North Devon