Anna O’Carroll is a Lens-based visual artist who lives in New York

Anna O’Carroll is a Lens-based visual artist who lives in New York. She went to the Institute of Art, Design and Technology in Dún Laoghaire (IADT) an(...)