Eleanor Ogston is a visual artist who paints energetic and expressive abstract and contemporary artwork.