Helen Flockhart · FLOURISH, 2012

Helen Flockhart, FLOURISH, 2012, Oil on panel, 37.5 × 37.5 cm. Sold at auction in 2026. See Helen Flockhart’s auction records and prices →