President attends a lecture by Professor Victor Merriman

Tue 27th Feb, 2018 | 16:00
location: ITT (Institute of Technology Tallaght), Blessington Road