Deborah Roberts, a mixed media artist, contributes her powerful narratives to the “GIANTS: Art from the Dean Collection” exhibition, which aims to inspire important dialogue between art, culture and identity while supporting emerging and established artists.
