Alan Flanagan BSc. (Hons)