Tag Edel P. Kavanagh MSc PhD