Christian Rex van Minnen, ‘Stone of Helen’, 2017, Richard Heller Gallery