Ruth Sheehy

Department of History of Art and Architecture, Trinity College Dublin

Exhibitions