Alastair Barford is a fine artist and portrait painter living and working in Salisbury England.