Stephen Walling, ‘Let the Sunshine In ’, 2017, Carrie Haddad Gallery